Fixes wildcard replacement for generic types that dont have the same shape

for e.g. When SomeType<WildcardType> maps to Wildcard

closes #168
Merge branch 'rel-0.6'
Added tests to mirror the spring-mvc-example project
Fixed the pom file
Removed Lombok dependencies
Changed unnecessary warnings to debug
Reformatting configuration class
Moved to using parameterized tests using groovy
Refactored controllers to its own package
Migrated test package to sample
Made the tests deterministic regardless of jdk
Ignoring failing test that is not deterministic
Fixed documentation in regards to property placeholder configuration

Closes #183
Fix for alternate types not rendering correctly

When the alternate type is nested within a top level parameter or return
type, then the alternate types are ignored

closes #172
Removed commented code
Merge remote-tracking branch 'upstream/master' into swagger-spec-1.2.0-upgrade