Introduced a Template class into the Template SPI.

This is used to create type-safe wrappers of template resources
that can be handled by a single template engine.

Also modified the TemplateFacet API to remove redundant methods.
We now settle on using a reverse-FQDN based notation for
identifying template locations.
Merge pull request #399 from VineetReynolds/template-api

Introduced a Template class into the Template SPI.
Organizing imports
Remove sysouts
Update README.asciidoc
FORGE-1362: Initial refactoring
Added info on choosing beginner issues

Linked to a JIRA filter.
Fixed JIRA filter link
FORGE-1651: Initial commit

FORGE-1651: Added JsonResource
Merge pull request #400 from gastaldi/FORGE-1651

FORGE-1651: Created parser-json addon
Removing unneeded files
FORGE-1655: parser-xml now uses simple container instead of CDI
FORGE-1657: facets now uses simple container instead of CDI
FORGE-1658: environment now uses simple container
Removed extra entry
Update README.asciidoc
Update README.asciidoc
Update README.asciidoc
FORGE-1660 Add Has project dependency commands

New commands:

* project-has-dependencies
* project-has-managed-dependencies

Both have a -e boolean switch to check effective or direct dependency(default).
Merge pull request #401 from aslakknutsen/has_deps

FORGE-1660 Add Has project dependency commands