config_item() to return NULL instead of FALSE for non-existing items

Close #3001
Close #3232
Related: #3244
First HMVC commit; Test results of CodeIgniter tests
Updated readme and moved from .rst to .md
Updated readme
Added new branches to travis.yml
Add test status to readme
Updated readme
Moved the modules implementation to the system directory