Removed unique constraint from order_type.java_class_name and updated OrderService.getActiveOrders and getOrders to include orders for sub types if order type is specified

Follow up

Follow up
Update OrderValidator - TRUNK-4217

Reverted changes to VisitServiceTest and ExistingVisitAssignmentHandlerTest
TRUNK-4332 Add getDiscontinuationOrder
Fixed dates
Removed unnecessary imports
Responding to review comments for: The API should be able to assign
OrderTypes - TRUNK-4302
Updated OrderTypeValidator to allow multiple order types to map to the same java class - TRUNK-4311
Edited changeset that seems to fail on mysql because of using to which is a keyword
Fixed failing test by removing duplicate code in OrderSaveHandler - TRUNK-4302
TRUNK-4265 Add strength field to Drug
Follow up to add more unit tests and added a check for any drugs with the dose_strength specified but no units - TRUNK-4265
TRUNK-4311 Parent type can't be among descendants of a given order type