- Added hamcrest library to module (JUnit 4.11 no longer includes hamcrest classes, and now requires the hamcrest library as a dependency)
- (Configurable: Module naming convention) Module names can be based on the class name (current behavior) (e.g. "Lottery" - one module per problem) or based on the contest name (e.g. "SRM 144 DIV 1" - one module per contest)
- (Configurable: Enforce time limit) Added execution time limit via @Test(timeout=####) to match the problem's limit
- Added memory limit via -Xmx vm parameters to match the problem's limit
- Added feature to save the problem's description to an html file
- Modified module creation to only create files if they don't already exist, includes module, class, test, and html.
- (Configurable: Folder names) Made folder structure configurable: src, test, and resource folders can be changed
- Modified plugin settings screen to include new configurable options. Split the configuration into 2 tabs.
Several Enhancements
- Added hamcrest library to module (JUnit 4.11 no longer includes hamcrest classes, and now requires the hamcrest library as a dependency)
- (Configurable: Module naming convention) Module names can be based on the class name (current behavior) (e.g. "Lottery" - one module per problem) or based on the contest name (e.g. "SRM 144 DIV 1" - one module per contest)
- (Configurable: Enforce time limit) Added execution time limit via @Test(timeout=####) to match the problem's limit
- Added memory limit via -Xmx vm parameters to match the problem's limit
- Added feature to save the problem's description to an html file
- Modified module creation to only create files if they don't already exist, includes module, class, test, and html.
- (Configurable: Folder names) Made folder structure configurable: src, test, and resource folders can be changed
- Modified plugin settings screen to include new configurable options. Split the configuration into 2 tabs.
Merge remote-tracking branch 'origin/master'

Conflicts:
	intellijcoder-idea/src/intellijcoder/idea/ConfigurationForm.form
	intellijcoder-idea/src/intellijcoder/idea/IntelliJIDEA.java
	intellijcoder/src/intellijcoder/model/SolutionCfg.java
Fixed IdeWorkspaceManagerTest to perform the correct validation of the memory limit parameter.
Fixed the missing project's JDK.  Now set to "IDEA IU-135.480".
Added the contest name to ClientServerIntegrationTest.
Added capability to launch arena with a remote debugging port open from within the IDE.  The launcher to test the intellijcoder plugin can receive a vm parameter -Dintellijcoder.arena.debug.port=12345, that will in turn be passed as the remote debugging port for the arena.  To debug, just create a remote debugger with the same port number.
Improved compatibility for default and darcula color schemes.
Fixed broken unit tests.
Merged mmicheo changes into master
Merge branch 'mmicheo-master'