add backend json-based GUI management

Backend MVC (path and db configration: /admin/application/config/)
add CKfinder & FlexiJsonEditor(deeply customized version)