Follow up to fix hibernate criteria for searching drugs by mapping
Add  missing CRUD methods for Order Frequency - TRUNK-4188
un commenting out the validator for: Add  missing CRUD methods for Order
Frequency - TRUNK-4188
Added missing require privileges annotations to OrderService method and new ConceptService methods for getting drugs
Responding to review comments for: Add  missing CRUD methods for Order
Frequency - TRUNK-4188
Generically checking for all order frequencies which are in use for: Add
missing CRUD methods for Order Frequency - TRUNK-4188
Doing some file formatting for: Add  missing CRUD methods for Order
Frequency - TRUNK-4188
Add an OrderFrequencyValidator - TRUNK-4192
Add an optional orderer argument to OrderService.discontinueOrder methods - TRUNK-4277
Orders.start_date column should not be nullable - TRUNK-4239
Follow up to edit the changeset - TRUNK-4239

Follow up
Moved changeset that makes orders.start_date required to the start of the upgrade - TRUNK-4239
Using sessionFactory.getAllClassMetadata() for: Add  missing CRUD
methods for Order Frequency - TRUNK-4188
Doing some file formatting
Made concept source required when searching drug(s) by mapping and removed includeRetired argument from ConceptService.getDrugByMapping - TRUNK-4214
Improving IsOrderFrequencyInUse for: Add  missing CRUD methods for Order
Frequency - TRUNK-4188
Responding to review comments for: Add an OrderFrequencyValidator -
TRUNK-4192
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