provide support for dataType overrides in ApiModel
add Idea project files to .gitignore
fix routing for API declarations with / in path
improve support for collection dataType overrides, change Swagger data type names to lower case
provide support for sets
better parsing of unknown types
copy parent Model properties to children
reduce swagger-core dependency to swagger-annotations + jsr311-api
fix basic type processing regression
add test for custom dataType in ApiModelProperty annotations
change Spray routes to APIs with / in path
return modelJsonMap to be immutable
add some tests
Resolving conflicts from PR #8

Conflicts:
	build.sbt
	src/main/scala/com/gettyimages/spray/swagger/SwaggerApiBuilder.scala
	src/main/scala/com/gettyimages/spray/swagger/SwaggerModelBuilder.scala
	src/test/scala/com/gettyimages/spray/swagger/SwaggerModelBuilderSpec.scala
fixing support for big decimal support, trying to reconcile PR #8
Moving BigDecimal support to custom data type