FORGE-1096 Fixed spurious ArrayIndexOutOfBoundsException.

The exception was thrown on rewriting the CompilationUnit, and
was most likely caused due to use of a lower source level.

Setting the source level to 1.7 gets rid of the exception.
Merge pull request #8 from VineetReynolds/FORGE-1096

FORGE-1096 Fixed spurious ArrayIndexOutOfBoundsException.
FORGE-918 Added test to reproduce failure.
FORGE-918 Fix for ignoring extra dimensions of arrays

This ensures that underlying variable fragments having additional dimensions are considered when treating a field as an array type or not.
FORGE-1097 Added a test to reproduce the failure.
Added test for field types having mixed mode array dimensions.
[maven-release-plugin] prepare release 1.1.3.Final
[maven-release-plugin] prepare for next development iteration
FORGE-1097: Multiple fields are split into their own FieldDeclarations
Added test for multiple fields with annotations
Organized imports
Added test for ensuring modifiers and initializers are propagated
[maven-release-plugin] prepare release 1.1.4.Final
[maven-release-plugin] prepare for next development iteration
Updated to jUnit 4.11