Merge pull request #2384 from swilla/2.3/develop

Keywords Refactor for PSR-0 Autoload and some PSR-2 changes
Initial commit of files module refactor
Progress on files library
More progress on files
Convert Eloqent object to array to add extra items
Merge remote-tracking branch 'upstream/2.3/develop' into filesrefactor
Progress on conversion
Dirty hack to get places listing tree working
Updated search method and added model functions
Updated delete_file method
Updated replace_file method
Updated rename_file method
Updated synchronize method
Improved some more methods
Updated move method
Updated upload method
Fixed file query to use folder_id field
Fixed relations
Undelete accidental deleted installer directory
Updated model call in rename_folder and converted tabs into spaces on model