Fixed deprecated warnings

Part of Ext JS 5 compatibility
Improved code formatting
Fixed PHP code formatting
Added new Bancha.hasStub(stubName) which doesn't throw exceptions
More error prone logger
Code formatting
Added support for basic Ext JS 5 associations

Part of Ext JS 5 compatibility
Fixed Bancha.Main class loading for Ext JS 5
Added comment