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