update App files from cakephp/app skeleton
improve BEdita object

- add BEditaObjectBehavior::formatObject() to format object when it needs
- setup default values in Object Entity before validate data
- add TimestampBehavior to handle created and modified fields
- add assertion in Document unit test