Added specification covering ApiModelProperty description (issue #374)
Fixed #374 - Fixed ApiModelProperty code to cover both getter/setter

* Removed ApiModelProperty description extraction from BeanModelProperty
* Added ApiModelProperty desc code to DefaultModelPropertiesProvider
* ApiModelProperty annotation code now covers getter and setter of a property
* Updated BeanModelPropertySpec for new constructor
Supporting constructor params as fields
Moved property description code DefaultModelPropertiesProvider -> BeanModelProperty
Fixed issue where ApiModelProperty wasn't being respected for required

* Added generic property annotation find logic under Annotations
* Changed BeanModelProperty to use property annotation for description and required
* Updated BeanModelPropertySpec to reflect change in behavior
Merge branch 'master' of https://github.com/martypitt/swagger-springmvc

Conflicts:
	swagger-springmvc/src/test/groovy/com/mangofactory/swagger/configuration/JacksonSwaggerSupportSpec.groovy
	swagger-springmvc/src/test/groovy/com/mangofactory/swagger/mixins/RequestMappingSupport.groovy
Excludes gradle (WIP) build
Merge pull request #379 from brandon-atkinson/issue374

Fixes #374, moved to different base branch (original PR was #377)
Added test to demonstrate issue #378: missing serialize only properties during scan

* Added spec to ApiModelReaderSpec.groovy
* Added test data model with serialize only property
* Added resource method using data model as return and request param

Conflicts:

	swagger-springmvc/src/test/groovy/com/mangofactory/swagger/readers/ApiModelReaderSpec.groovy

Conflicts:
	swagger-springmvc/src/test/groovy/com/mangofactory/swagger/readers/ApiModelReaderSpec.groovy
Fixed ModelWithSerializeOnlyProperty to work with jackson 2.0 introspector
Added mergeModelMap to ApiModelReader; fixed #378
Merge remote-tracking branch 'upstream/master'

Conflicts:
	swagger-models/src/main/java/com/mangofactory/swagger/models/DefaultModelPropertiesProvider.java
Merge pull request #380 from brandon-atkinson/issue378

Change ApiModelReader to build superset of all visible properties from deserialize/serialize results
Cleanup project files

- Removed warning
Merge branch 'master' of github.com:fgaule/swagger-springmvc into fgaule-master
Changes to accept the pr

- Moved Accessor to the right package and changed visibilityi.
- Changed the ObjectMapper back to how it was currently being set in a
  bean PostConstruct.
- Renamed PropertyUtils to BeanPropertyDefinitions to match guava
  convention
- Changed Qualifier to default for the ModepPropertiesProvider bean
- Re-instated the JacksonSwaggerSupport foo to set the ObjectMapper in
  the PostConstruct
Merge branch 'fgaule-master'
Fixed broken build

- Removed unused import
- Updated failing test

closes #370
Honoring ApiModelProperty--author=fgaule <federico.gaule@gmail.com>
Merge remote-tracking branch 'upstream/master' into honorApiModelAnnotation

Conflicts:
	swagger-models/src/test/groovy/com/mangofactory/swagger/models/property/bean/BeanModelPropertySpec.groovy