Modified test projects to make them compatible with VS 2010/.NET 4.0.
Changed IDictionary<string, T> properties on the object model to use IDictionary<string, object> to satisfy SimpleJson.
Added support for declaring model metadata by implementing ISwaggerModelDataProvider.
Removed .bak file that was source controlled by accident.
Added some more tests.
Reverted changes to IDictionary instances in favour of modification to SwaggerSerializerStrategy.
Merged upstream changes from dictionary-serialization branch.
Merge pull request #14 from liddellj/model-support

Model support
Fix for enumerable model types and refactored duplicate code used by ToOperation, ToParameter and CreateModelProperty
Implemented attributes for describing models
Merge pull request #17 from TimSchlechter/model-annotations

Great stuff @TimSchlechter!
Non-nullable valuetypes are implicitly required
Order resources, apis, operations, models and modelproperties alphabeticaly to ensure deterministic output
Fixed adding invalid newlines in JSON prettifier in approval tests
Merge pull request #19 from TimSchlechter/implicitly-required

Non-nullable valuetypes are implicitly required in model description
Extensions cleanup
Added missing SwaggerApiAttribute to prevent R# complaining about unused APIs
Changed from SSH to HTTPS on submodule
Updated swagger-ui
Ensure when ParamType equals "body" name also equals "body"