r561
- Security fixes
- Tables are now responsive thanks to footable
- Fix for the orphans list bug
- Manage files list also shows unassigned files, because they might be public
- Added password rules (eg: require a lower case letter, a number, etc)
- Added SMTP authentication options
- Added an option to limit the uploading file types to certain roles only
- Fixes for the database queries giving errors when a NULL setting was incorrect
- Fix for the password recovery table not being created
- Fix for public settings being reset if a client edited a file
- CSS Cleanup
- minor UI cleaning