fix ClassCastException on issues #40
Remove unused options
Update README
Style fixes
Remove useless hints from project template

Those were removed that nobody uses or uses very rarely (and these
hints are duplicated in sample project anyway).

Also add some useful hints that might be necessary right away.
Add option to include support libraries into classpath
Add ability to define target-version with keyword
Update sample/project.clj
Don't save *data-readers* for java-only projects
Validate package name on creation
Change default target version to ICS
add new option :sigalg