[MONDRIAN-1061] - java.lang.StackOverflowError resulting from recursive calculated member usage within virtual cube

Junits for lagunitas branch to test recursively calculated members. Changes to mondrian schema from /demo folder and one additional junit test.
Have not find awk/checkstyle ability. Ant checkstyle task generates a dozen of warnings. Please notify it pull request requires cs edits.
Thank you in advance for review.