Merge pull request #58 from rowanseymour/profiler

REPORT-586: Added evaluation profiler to all remaining definition servic...
Adding to gitignore
Added another convenience method for straight-through mapping in Mapped.
REPORT-589 - JoinDataDefinition should allow you to set a name
REPORT-589 - JoinDataDefinition should allow you to set a name
Fixing a stack overflow error, and adding a unit test
REPORT-588 - CSV and TSV report renderers should handle report definitions with multiple data sets
REPORT-588 - CSV and TSV report renderers should handle report definitions with multiple data sets
adding javadoc per mseaton's review comment on 3428b5bdc4eb18b825de9ec8de5cfc2895168440
REPORT-578 - Cache reporting.defaultLocale
Initial commits were drastically slowing down our Mirebalais data exports, since this property was getting fetched thousands of times when rendering the report data to Excel. (And this was happening thousands of times.)
REPORT-578 - Cache reporting.defaultLocale
Initial commits were drastically slowing down our Mirebalais data exports, since this property was getting fetched thousands of times when rendering the report data to Excel. (And this was happening thousands of times.)
Removing reference to an OpenMRS-core bean that breaks all the context-sensitive tests.
Removed superfulous timing messages from PatientDataSetEvaluator now that we have REPORT-586