get/set_properties: Ensure status objects are not unique.

Because the HTTP status codes are defined as individual classes,
make sure that we take the exception's class when shoveling them
into a status hash.  If we don't, we'll get seemingly duplicate
entries, essentially on a per-property basis.
Ensure stubbed properties set the proper status code.

By raising an exception (HTTPStatus derived class) the renderer will
generate an empty tag and attach it to the proper HTTP status.  Merely
returning the error code will cause the renderer to create a tag with
the textual contents being the HTTPStatus class.
Merge pull request #38 from inferiorhumanorgans/iho_compact_propstats

get/set_properties: Ensure status objects are not unique.
Merge pull request #39 from inferiorhumanorgans/iho_not_implemented_status_fix

Ensure stubbed properties set the proper status code.
Add custom element wrapper. Formatting adjustments.
Set value on proppatch
Use integer over range
Download and install litmus bits if not already existing
Use same name. Don't duplicate setup.
Save attributes within pstore
Pass more specs!
Use correct file name
Add more rubies
Simple check for 1.8 ruby
Move mongo resource within resources
Reorganize. Start getting proper locking bits enabled.
Moar lock works
Stub more locking bits
allow changing Dav header
Merge pull request #47 from schmurfy/carddav_patch

allow changing Dav header