Fix defaultValue.

grape-swagger 0.7.2 tries to map
  'defaultValue' -> 'defaultValue'

But there is no such attribute in grape 0.6.1.
This patch makes it work by changing the above to:
  'default' -> 'defaultValue'
Add namespace description to swagger json
Add tests for namespace description in swagger json
Lots of changes to make API doc compatible with swagger-ui

Conflicts:
	README.markdown
	lib/grape-swagger.rb
Properly describe arrays in parse_entity_models()
Correctly handle arrays of items and complex types in params
Fix (some of the) specs
Merge branch 'refs/heads/pr/104' into swagger-ui

Conflicts:
	lib/grape-swagger.rb
Clean up after merge of PR #104
Check for complex types in parse_params
Add all options for add_swagger_documentation to README.md
Add comment to add authorizations to operations
Clean up output in lib/grape-swagger.rb
Fix file upload elements
Remove unneeded (and disallowed according to spec) elements from the root documentation
Fix API paths and add a default description
Clean up commented-out code
Clean up authorizations
Fix specs
Change the way required properties in models are indicated in the JSON