Merge pull request #66 from ZRazor/userRoles

Add roles for users (close #59)
Merge pull request #67 from ZRazor/userRoles

Remove unnecessary entities generation in update_project.sh
Merge pull request #68 from ZRazor/master

Fix construct method for Group entity
Add ContactInfo, Address and Phonenumber entites
Add ContactInfo in class User. Add description in class VDolgahAdmin
Add ContactAdmin
Entity\User : does not set username in email setter
Merge pull request #76 from apanasenko/fix_setter

Entity\User : does not set username in email setter
Add contactinfo and phonenumber to sonata admin
Fix check fields in entity
Fix storage and show the phone numbers
Add cascade validation in class UserAdmin

Validation forms embedded designs. In the form of embedded user
contactinfo need to perform validation contactinfo
Add country field to the Adress entity
Merge pull request #45 from dahin/ContactInfo

 Add to the admin panel to edit contact information. 1/2 part the task 15
Add OAuthBundle to project
Code formatting according to code style. Code refactoring
Delete the default symfony upgrade and license files
Update build scipt update_project.sh

Remove unnecessary interactive questions. Now the behavior of the script depends on the environment variable VDOLGAH_PROD, which is responsible for the project environment (production if set and equal 1; development otherwise).
Also remove force cache folder deleting.
Add composer.lock file

It's necessary because this file locks the project to those specific versions of dependencies.
This means that anyone who sets up the project will download the exact same version of the dependencies.
Everyone runs on the same dependencies, which mitigates the potential for bugs affecting only some parts of the deployments.
Redirect to api when authorize with VK