Merge pull request #105 from CraigCottingham/swagger-ui

Change output to be compatible with swagger-ui
Renamed CHANGELOG.markdown to .md.
Renamed README.markdown to .md.
Updated LICENSE to current year and to include contributors.
Rewritten .gemspec and removed Jeweler.
Added Travis badge and building on Ruby 2.1.2 and Rubinius.
Added CONTRIBUTING.md.
Added Rubocop, Ruby-style linter.
Fixed mapping of default to defaultValue.
Updated CHANGELOG, sorted out previous release 0.7.2.
Added responseModel support.
Allow customizing entity name.
Added support for namespace descriptions.
Allow markdown in the API info description.
Fixed grape-entity documentation link
Document the additional add_swagger_documentation options added in
previous api-info pull request
Add periods to end of lines
Merge pull request #116 from mattbeedle/api-info-documentation

Document add_swagger_documentation options
Adding override of auto generated nickname

 Swagger has a nickname filed specified in the 1.2 standard. It is used
to generate an alternate name for code generators to use for that api.
This patch provides a way to override the generated nickname with one
specified in the grape documentation.

    Example:
          desc(
            'Get all the cloud profiles in the system',
            :nickname => 'getAllCloudProfiles',
          )
Better documentation for info usage