Using getReturnedClass for: Add  missing CRUD methods for Order
Frequency - TRUNK-4188
TRUNK-4300 - OpenmrsCookieThemeResolver should never throw an exception, because that would break the uncaughtException page

(cherry picked from commit cf9f6e1f29d66fab9e80ffc7723f461fa3327b22)
TRUNK-4286: OrderType classes, xml and hibernate configuration added
TRUNK-4286: Proposed changes done and liquibase changeset added
Follow up to Add OrderType class and table - TRUNK-4286

Follow up - TRUNK-4286
Remove order_type_id column from orders table - TRUNK-4198
Moved the changeset that drops the orders.order_type column closer to the start of the 1.10. upgrade
Fixing test failing due to wrong date format
Order.encounter should be required - TRUNK-4274

TRUNK-4274 aadded @param encounter

TRUNK-4274 removed the changeset that is to be handled by TRUNK-4283
Added a changeset to add Frequency & Units of Measure concept_class.
Orders.orderer should be required - TRUNK-4282

Trunk 4282: Orders.orderer should be required
Follow up to fix preconditions for columns that make orders.encounter and order.orderer required - TRUNK-4282
Insert order types for drug and test orders - TRUNK-4292
Added changesets that drop old order_type table and all its fk constraints, also split up and refactored changeset that inserts order types for drug and test orders - TRUNK-4292
Ticket-4139, I have added a scheduled_date column to Order table and also the unit tests
This add a new class called OrderContext which has it's attributes with getters and setters
Follow up to TRUNK-4271
Merge pull request #759 from akshika47/Trunk-4139-1

Ticket-4139, I have added a scheduled_date column to Order table and als...
Moved OrderContext to another org.openmrs.api.OrderContext package - TRUNK-4271
Follow up to add javadocs for Order.scheduledDate getter and setter - TRUNK-4139