Improvements of #353

@ApiImplicitParams & @ApiImplicitParam are now read on class interfaces
and superclasses using Spring AnnotationUtils.findAnnotation.
Using Spring's AnnotationUtils to support Annotations at interfaces
Include OSGi headers in the manifest so that the JARs can be used
in a OSGi container such as Eclipse Virgo.

The new headers should not impact non-OSGi usage in any way.
Merge pull request #366 from fgaule/master

Using Spring's AnnotationUtils to support Annotations at interfaces (ResponseMessages, ResponseMessage)
 #367 Fixes issue with application context having multiple RequestMappingHandlerAdapters

 #367 Uses equals to compare class name

Reproduces issue #367

Fails test when adapter is an autowire candidate
Merge pull request #363 from Mazday/ImplicitParamsOnInterface

Improvements of #353
Merge pull request #368 from draghuram/osgi

Include OSGi headers in the manifest.
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