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
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
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