Merge branch 'bindings-split' into 'master'

split code and docs for lua bindings into smaller files

See merge request !765
34 jobs for nightly
in 11 minutes and 12 seconds and was queued for 2 seconds
Scheduled