Fix #1040
Updated tests
Optimizations
Interned strings
Make tests pass
Test case for #1275

(cherry picked from commit b617bab7ee767a3cbeea978d769fb842c7ef9834)
Fix #1275

(cherry picked from commit d40c88a96fc60553b5e428e60a5bff5364127f1a)
Fix controller length for #1275
Fixing #1829

Conflicts:
	ext/mvc/dispatcher.c
Fix typos in the docs
Optimized Phalcon\DI\Service using object handlers
Updated phalcon_c_header.php
E_DEPRECATED if the resolved service is not an object
Interface verification
Fix docs in serviceinterface.c
Object handlers in Phalcon\Forms\Manager
Fix #1047
Test case for #2047
Updated CHANGELOG
Test case for #2046