Merge pull request #2545 from vlakoff/develop-3

Fix too verbose error logging on default production environment
Fix Form Validation issue with text inputs which have array as name

Signed-off-by: Hashem Qolami <hashem@qolami.com>
change empty function to Identical comparison operator

Signed-off-by: Hashem Qolami <hashem@qolami.com>
Merge pull request #2547 from HashemQolami/patch-1

Fix Form Validation issue with text inputs which have array as name
[ci skip] Small upgrade notes fixes
Change class filenames to Ucfirst
Fix CI_Loader::model() tests
Fix Loader_test::test_non_existent_model()
[ci skip] Add a changelog entry for class file naming rule change
[ci skip] Fix style guide typos
Give Drivers a higher priority in the autoloader
Loader changes & optimizations related to issue #2551
[ci skip] Alter the welcome page
Add a changelog entry about changes in Array helper's element() and elements()
config->item() now returns NULL instead of FALSE when the required item doesn't exist.

Uniformization with other functions. This also brings the ability to properly use booleans in configuration.