Add support for create registration on behalf of another user.

Refactor - move 'toAnswerBlockMap' to BlockService.

Add constructors.

Add deleteUser service.
And convenience method.

Add convenience methods to derive profileEntity or UserEntity.

Refactor register on behalf of variable names and values.
Consolidate logic for create user when on behalf of request.

Provide support for creation of completed registration.

Import package classes individually.

Properly evaluate whether request is to register on behalf.

Remove unneeded logging.

Refactor, move answerToBlockMap from BlockService to ModelHelper.

Refactor, move toProfileEntity, toUserEntity to ModelHelper from Registration.

Refactor, rename getAnswerBlockMap() method.

Refactor: Move ModelHelper methods into more functionally related objects.

Tabs/spaces indentation.

Convert indentation spaces to tabs.

Fix deleteUser(...) fluent query.

Add create registration on behalf of functional tests.

Add service test for delete of user entity.

Set completed registration true on 'register on behalf of test'
Merge pull request #155 from CruGlobal/feat/adminRegistration

Feat/admin registration
Remove redundant text from registration notification email message.
Update rights should be sufficient for doing a manual registration
The ternary logic is redundant here
Merge pull request #156 from CruGlobal/feat/register-tweaks

Feat/register tweaks
Add ServiceResource with new download endpoint.

Add ServiceResourceFunctionalTest
Merge pull request #158 from CruGlobal/feat/service-resource

Add ServiceResource with new download endpoint.
Change create on behalf of calling user to one without permission.
This used to work until more lenient permissions allowed for update.
Added the necessary database migration to add the archive column to the conferences table. Removed the archive method from ConferenceResource.java since it will be covered by the update method. Added the new member varibale and methods to Conference.java.
Merge remote-tracking branch 'origin/master' into feat/delete-conference