Skip 'special_kargs' tests

Add tests to confirm that 'create_documentation' skips keys from the
'special_kwargs' keyword arguments.
Skip 'special_kwargs' keys

'APIDocumentationMaker' filters 'special_kwargs' keys out from
'required' and 'optional' when generating API documentation.
Bug tests: 'create_documentation'

Add tests to confirm that 'create_documentation' does not mutate the
view callables in-place. A bug was discovered caused by this behavior.
Fix: 'create_documentation'

Fix 'APIDocumentationMaker.create_documentation'. There was a bug
which was mutating the view callables being documented in-place.

All tests pass.
'add_documentation_views' tests

Add tests for 'APIDocumentationMaker.add_documentation_views' method.
This method replaces the 'scan_and_insert' method.
'add_documentation_views' method

Add 'APIDocumentationMaker.add_documentation_views' method.

Remove 'APIDocumentationMaker.scan_and_insert' method.

Update dependencies to include 'pyramid>=1.3.4'.
Copyright notice

Add copyright notice to 'api_doc_template.mak'.

Debug tests.
Request method constants

Make request method strings available as constants in the
package-level namespace.
Merge branch 'dev/api-documentation' into develop
Prepare release 0.2.0

Update version number.

Update changelog.

Update 'setup.py' to correctly include Make template file. It is
necessary to use the 'include_package_data=True' argument to the
'setup' function in order to force 'distribute' to include non-python
data files.

Update 'MANIFEST.in' to include Mako template file.
Merge branch 'release-0.2.0'