Switch to https for build files
Merge pull request #51 from gregturn/switch-to-https

* switch-to-https:
  Switch to https for build files
Clarify the use of the milestone repository
Migrate to asciidoc
Add contributing page
Improve media type assertion

Instead of doing a strict equality between the expected media type
and the one received in the response, we use isCompatibleWith that
ensure that at least the expected capabilities are present.
Fix wrong dependency metric

Previously if a project was generated  with no defined dependency; a
metric with id 'counter.initializr.dependency.' was published. We now
make sure to properly identify that default use case and no metrics gets
published in such a case.

Fixes gh-57
Upgrade to Spring Boot 1.2.0
Move <properties> element before <dependencies> one
Add a link to the GitHub project

Closes gh-52
Use project name to infer the name of the app

The 'name' field can now be used to customize the name of the generated
application (and its test counterpart). A default application name is
used If no suitable identifier can be inferred from the specified name.

Concretely, this means that the default application name is no longer
`Application` but `DemoApplication` since the default name is `demo`.

Closes gh-60
Add tests for Groovy-based projects

Closes gh-61