fixing mis-named params method
adding required toggle to body params
everyone needs a name, even body params
body is always required, don't need as method parameter
protecting against additions to object prototype when iterating
adding some more robust .gitignore rules
fixed bug where model tree was not being traversed so sub models were not showing up in spec
Merge remote-tracking branch 'upstream/master'
fixing bug where I was checking hasOwnProperty on the wrong element
always use reason in returned JSON, as this is what is expected by various exception handlers in swagger.js
allowing headers as params in UI
avoid wrapping parameter names
headers can be optional
Removed unnecessary inherited variable in models handling
Merge pull request #38 from paulhill/8b963dbfe89bc508214e74f96c9267ba0b9fe488

Fixing mis-named body param method as body params can be used for POST, PUT and PATCH
Merge pull request #39 from paulhill/4bdb1f4de5588ac6850ae54e464d85b455701e73

Protecting against object prototype additions when iterating
Merge pull request #41 from paulhill/master

fixing issue with traversing the object tree
Merge pull request #42 from jakul/use_reason_not_description

always use reason in returned JSON, as this is what is expected by vario...
Merge branch 'master' of git://github.com/DeniSix/swagger-node-express into DeniSix-master

Conflicts:
	Common/node/swagger.js
Merge pull request #47 from nprds/master

Support for custom fields in operations.