MAP-909:  Some workflow pre-condition code
Merge branch 'develop' of https://github.com/WestCoastInformatics/OTF-Mapping-Service into develop
MAP-1010:  Prevent null targets from being applied to map entries
Fixed apparent bug in Release handler
Added $http to dependencies for CompareRecords controller to allow proper Logout functionality
MAP-1011:  Enforce empty rules on non-rule-based projects.
MAP-1011:  Validation rule checking
MAP-1011:  Returned to origianl rule testing
MAP-909: Infrastructure for workflow checking
commit to pull
Merge branch 'develop' of https://github.com/WestCoastInformatics/OTF-Mapping-Service into develop

Conflicts:
	jpa-services/src/main/java/org/ihtsdo/otf/mapping/jpa/handlers/ReleaseHandlerJpa.java
Fix to ICD10ProjectSpecificAlgorithmHandler.java target code validation.
Merge branch 'develop' of https://github.com/WestCoastInformatics/OTF-Mapping-Service into develop
QA Mojo Fix for invalid ICD10 target
MAP-909:  Workflow precondition additional work
Merge branch 'develop' of https://github.com/WestCoastInformatics/OTF-Mapping-Service into develop