Fix the source and target version in compiler plugin so Maven creates proper
Eclipse project configuration files. Bump version to 1.6 because classes in
closure-compiler-r706.jar are 1.6 files.
Use shade instead of assmembly for uber-jar. Exclude
duplicated classes of closure-compiler with Rhino to fix
IllegalAccessExceptions.
Use same version of Ant as closure-compiler is depending on, set Ant as
provided as this is an Ant task, so Ant is always there, overwrite scope
of junit to test which drops it from the uber-jar.
remove unecessary throws in test class, remove ant-jshint-test-dep
uber-jar as it is not used.
Conflicts:

	pom.xml
add @Override to implementing methods (Java 6) and remove empty JavaDoc
param tags. (no code changes)
update readme to current version of uber-jar
Fix for Issue #26 - calling toString on a Sting just returns this, so no
inpact for regular case but fixes the problem when too many errors were
found (because then it seems a constant instead of a String is
returned).
add assembly to also generate a zip with external dependencies, solves
Issue #13.
Improve error reporting in case of invalid json options file, change
options to Map<Object, Object> instead of Properties because wrong
methods were called on Properties. The properties is only used for the
load method, so outside it can be a Map. This solves Issue #19 and Issue
#24
log failure message of each file to error so it is better readable (as
it is highlighted in Ant display as red)
Merge pull request #27 from codecop/master

Problem with duplicate class in Rhino and closure-compiler as well as several small fixes and cleanups