Using Akka Persistence 2.3.4.

cannot merge to master yet since akka-persistence-mongo-casbah is not ready for this version of Akka Persistence.
More client work.

- Removed playRoutes.js. Only use REST API from now on.
- Can now expand and collapse panels in study view page.
- Fixed file names for panel templates.
- Using inheritance for study panel controllers.
More client content.

- Refactored panel code into directives.
- More work on specimen link type form.
- Using Underscore.js now
- Fixed study panel directives.
- Fixed expand / collapse button for panels.
- Refactored panel directives.
- Fixed forms when selecting a specimen group or annotation type. The ID is selected correctly now.
- Removed name and units from org.biobank.infrastructure.CollectionEventTypeSpecimenGroupData.
- Removed name from org.biobank.infrastructure.AnnotationTypeData.
Added custom validators for study forms.
Adding a specimen link type works.
Added new DTO REST API
Implemented 'Processing DTO' to retrieve all data for a given page.

More implementation for specimen link type form.
More client work.

- Panels used to view study settings now remember their expanded / collapsed state.
- Working on displaying specimen link types.
- Can click on items in specimen link types panel table.
Specimen link types panel table refactor.
Specimen link types content.
Merge branch 'nelson-dev' into akka_2.3.4
Works with Akka Persistence 2.3.4. All tests pass.
Fixed bug in form to create a new specimen link type.