Changed REST API to use '/admin/studies' instead just '/studies'
Runs in production mode.

Fixed problems with minifying found up after trying to run in production
working on saving participant annotation types
Fixed on REST DELETE API.

Also, removing an annotation type works with the client.
Working on client side.

1. Added modalService.
2. Participant annotation types refreshed properly after removal.
3. Fix for maxValueCount in form. The form input for annotation types now convertes maxValueCount to integer.
4. Working on specimens pane for study
5. modelObjModalService works
More work on client side.

1. Better validation in client forms
2. Refactoring
   - added studyAnnotTypeRemoveService
   - added participantAnnotTypeRemoveService
3. working on collection tab in study view
Working on client.

1. Working on collection tab in study view
2. Updated webjars
3. Fixed inclusion of ng-table.css.
4. Refactored code into directives
working on client

1. Refactored common code for annotation types.
2. Fixed page reload problem.
3. Added REST API for getting all specimen group value types.
4. Working on form for editing collection event types

Fixed problems with states and userResolve

Fixed problems with states and userResolve

Worked on Collection Event Type edit form

Worked on Collection Event Type edit form

Fixed JSon API for collection event types

Now specimen group data and annotation type data include more information.

Worked on Collection Event Type edit form
Client side content.

1. Fixed study collection page after editing an annotation type.
2. Fixed state transitions so that resolves are reloaded.

3. SG names showing up again in collections page.

4. Removed files that are no longer needed.

5. Refactored sudies service to now use StudyAnnotTypeService.

6. Need str2integer directive to convert radio input values.

7. Added processing pane to study view page. Added specimen link annotation types to study processing pane.

8. Refactored html templates.

9. Refactored common code on client for removing model objects.

10. Can now add and update processing types.

11. Started working on speicmen link type client side.
More client changes.

New format used in form titles.
Fixed dropdown menu in header.
Removed files no longer needed
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