MCT successfully builds and runs with respect to Java 6 as well as Java 7

This pull-request addresses issue #108.

Previously, if anyone wanted to build and develop MCT, they had to use Java 6.  Now MCT successfully builds
and runs with respect to Java 6 or Java 7.  

Wrote or re-wrote unit tests (Y/N): **Y**
Ran entire suite of unit tests successfully (Y/N): **Y**
Verified bug fix with the described replication steps or verified the implementation meets the requirement cited (Y/N): **Y** 
Code coverage requirements satisfied (new code=80%, changed code=at least as high as existing) (Y/N): **Y**
Code review date and attendees: **Code review by pull request**
Describe potential impact on other areas of the code: For Building and Running MCT in Eclipse with respect to Java 7, the following must be met:
 *  User must make sure Java's Compiler Compliance Level is at 1.7
 *  In 'Run Configurations' for MCT the user must set the runtime JRE to Java 7 (see image at bottom)

Describe any test prerequisites for this fix (e.g., restart the database): **N/A**
For bugs marked "Regression - Yes", describe the cause of the regression: **N/A**
Did you modify any pom.xml file? If yes, did you thoroughly document your changes and reasons? **Y**

Image:  Setting MCT's run configuration to build with respect to Java 7:
![screen shot 2013-08-12 at 3 32 50 pm](https://f.cloud.github.com/assets/4912070/951259/3b4f7a82-039f-11e3-8f45-9fcc0f89042d.png)