Tests with new (experimental) specification syntax and patch so that old syntax works for Data Analysis, Boot Camp, and Open Intro, but new syntax applies to Intro to R and Test Modules. The AnswerTests column of test modules has been changed to suit the new syntax. The Intro to R modules have not.
Merge branch 'master' into newtests1
Removed e as a parameter in answerTests2.R, and made corresponding changes in the two test modules.
Omnitest is an aggregate of more basic tests and is meant to cover many of the questions which have appeared in lessons so far.
CAVEAT: Omnitest is completely untested. We will have to write a small module for the purpose.
Added support for custom tests, specific to lessons, defined in a source file in the course directory.
Merge branch 'master' into newtests1
Temporarily added Intro to R, modules 1, 2, 3, to "old tests" list, so that newtests1 branch may be merged to master without breaking Intro to R. As these modules are revised, they should be removed from the list (lines 139-140, instructionSet.R.)
Merge pull request #68 from swirldev/newtests1

Tests with new (experimental) specification syntax
AnswerTests2 bug fixes and test module for function omnitest().
Patched conflicts of snapshots with master.

Merge branch 'master' into snapshots

Conflicts:
	R/menu.R