Increase salt length
Implement UserInterface in User class
Encode password in insertion and update methods
Use key constants for our own field description
Code refactor and style following
Add base for enum DBAL type
Add gender enum type
Fix PHPDoc
Add type field to description of fields
Add firstname, lastname, gender and birthday fields to User entity
Extract rehash method to User entity to its using by other controllers
Add route for user profile editing page
Add workaround template for debugging
Add base form type

Add base form type for generating form from entities on-the-fly. Standard
command generate:doctrine:form is inappropriate for us because it does not
recognize custom DBAL type such as enums.
Add form type for User entity
Add User controller

Controller has action profile that can be used by users for viewing and
editing their profiles.
Update update_project.sh
Merge pull request #34 from MultiTeemer/master

Close #30 and add some editing feature
Make password invisible
Add possibility to distinguish create and edit options

Add predicat function to determine whether we are creating or updating
object and special field in description of entity fields describing when
should apply this option. It is needed, for example, to edit password
field. When new user gets created, password is required. In editing case,
password can be blank.