Merge pull request #44 from tgf/evergreen

pulled changes from svmalik/evergreen and tidy Existing
[MONDRIAN-1912] Native Evaluation now recognizes when calculated cells are
in play within the evaluator, which leads to two scenarios of either
expanding the calculation or aborting native evaluation as per all
calculations.
[MONDRIAN-1912] JDK 1.5 compatibility fix, removed @Override
[MONDRIAN-2106] added ParamRef, StrToMember to supported functions within
Native Filter Pre-Evaluation.
[MONDRIAN-1572] Fixed an issue with Native evaluation when selecting Many
to Many dimensions.  Also resolved an issue with Native Sum and Aggregate Tables.
Workaround addressing invalid SQL generation when a Many to Many dim
appears in compound slicer and is referenced in a calculated member.
[MONDRIAN-1180] cast exception using existing with aggregate tables