Allow to separate code from data. Allow to store code outside of web root dir.
Merge branch 'code_outside_webroot' into production