Fixed firstName and lastName empty header view
Added api methods to manage projects
Added some validation and delete Cascades
Fixed some minor bugs related with project and added api methods of Status and transitions
Added more API methods

- Added missing methods of Status and StatusTransitions
- Added getAll method of Issue
- Fixed issue related with FOSUserBundle serializer
- Improvements into serializer, in general
Email notifier and Issue events
Added GET, POST, PUT and DELETE api methods of Issue
Many improvements related to Notification component
  - Added type, webUrl and resourceUrl to Notification model
  - Added NotificationFactory
  - Added method to NotificationRepository to filter notifications by user and return a count of them
  - Frontend visuals for notifications done, notifier added in the header and a page listing notifications is available
  - Changed routes for issues, now all have project prepended
Added notification bundle specs
Added functional tests and fixed bug discovered
Merge pull request #21 from kreta-io/feature/web-notifications

Notification frontend interface
Fixed error when redirecting after status change
Merge pull request #22 from kreta-io/fix/status-change-redirection

Fixed error when redirecting after status change
Refactored the Api

- Redesigned all the controller
- Added specs
- Improved some methods
Fixed a typo and spec issue
Added fake firstNames and lastNames for fixtures
Excluded /Behat and /spec directories from PhpSpec
Refactored some points of the API

- Refactored spec controllers
- Move validations to CoreBundle
- Improves into repositories
Fixed minor bugs

- Issue description now is an empty string
- The project shortName input's maxlength is 4
Merge remote-tracking branch 'origin/master' into feature/api

Conflicts:
	src/Kreta/Bundle/CoreBundle/Resources/config/validation.yml
	src/Kreta/Bundle/WebBundle/Resources/views/blocks/header.html.twig