document the application customization

Describe how to customize the following thins:

- [x] templates
- [x] translations
- [x] forms
- [x] validation
- [x] controllers
- [x] services
- [x] create custom entities
- [x] UI bundle placeholders
- [x] OroTranslationBundle
- [x] adding field to an existing entity
- [x] adding regular entity and migration script
It would be good to add a couple of words, that developer also must register new controller action (either with annotation or in routing.yml file).