Follow up to rename order action for discontinued orders - REPORT-640
Merge pull request #81 from wluyima/REPORT-640-1

Follow up to rename order action for discontinued orders - REPORT-640
REPORT-658 - The run report page no longer runs asynchronously following Daemon changes
Add location filter to the BasicEncounterQuery
REPORT-631 - Checking for batch size slows down report generation.  Added in caching of global property value for this.
Fix a few incorrect javadoc comments
Bump up next development release to 0.9.1-SNAPSHOT
Re-doing 0.9.0 tag due to issue with maven release plugin
Setting next development version to 0.9.1-SNAPSHOT
REPORTING-659: Move basic boilerplate Visit classes into Reporting module
REPORTING-660: Add new VisitIdSet and VisitQueryResult
REPORT-662 - Age.getFullMonths and Age.getFullMonthsSinceLastBirthday return incorrect values.  Fixed by replacing existing methods with use of Joda time methods for accomplishing this.
REPORTING-659: Move basic boilerplate Visit classes into Reporting module
REPORTING-661: Add VisitQueryService
Add support to the BasicEncounterQuery for limiting the query by form(s) and by a certain number of first or last encounters for each patient
REPORT-664 - Remove old EncounterQueryService/Dao in favor of EncounterQuery implementations
REPORTING-661: Add VisitQueryService
correct bug in defining advice point
REPORTING-665: Add VisitEvaluationContext and PatientToVisitDataDefintion
REPORTING-666: Add "simplify" utility method from MirebalaisReprots to Reporting module
REPORTING-667: Expand VisitDataSetDefinition to support Patient and Encounter data definitions