Some consistency changes in assistant naming and description
Licensing NOTICE (Icons' license)
Big boom - rename templates to files, unify creator/crt naming
One more reorganization to keep everything organized in a good way
New style of dependency installation: assistants don't inherit automatically
Use new style of calling sections/using snippets in args
Use 'test -e', not 'test -d', we need to test if it exists, be it file or directory.
Start using 0.9.0 Yaml DSL
Explicitly use section name with 'use' command everywhere
Update Maven assistant
Update URLs after move to devassistant organization on Github
Replace explicit package requires for java jdk with java-devel, see rhbz#1149139
One more dependency fix for java assistant
[java.jsf] Use dependencies from Maven Central

- drop most of the dependencies
    we will need only java-deval and maven
- drop runscript
    mvn jetty:run is simpler
- drop spec file
    since we are not producing self-contained WAR file, having it
    packaged in RPM doesn't make much sense
[java.jsf] Update JSF assistant project

- Do not create uber-jar
- Do not produce executable WAR file
- Fix "Setting non-serializable attribute value into ViewMap" warning
- Move everything to org.devassistant.jsf namespace