Fix user metadata extraction

In non-MP PUT object, only x-amz-meta-* headers were stored as metadata.
This commit adds some standard headers to metadata as MP upload.

In MP upload, x-amz-meta-* header names were stored in capital, e.g. X-Amz-Meta-*.
This commit changes these names to all lower cases, e.g. x-amz-meta-*.
Fix handling of query parameters that are not S3 subresources

Fixes #515

Fix issue where the S3 rewrite module omits any query parameters that
are not S3 subresources. Also correct handling of query paramters so
that parameter values are not URL decoded twice. This primarily
affects pre-signed URLs because the access key and request signature
are included as query parameters. Also add two eunit test cases to
verify this issue is fixed and avoid future regressions.
Merge branch 'bugfix/query-parameter-mishandling' into release/1.3
Add boto test for object metadata
Add response XML and boto workaround (preceding slash)
Replace all user metadata

Not only x-amz-meta-* but normal HTTP headers, e.g. Content-Encoding
Add boto test for PUT Object Copy with zero-length
Merge pull request #511 from basho/bugfix/handle-object-metadata-headers

capitalization of x-amz-meta- header on multipart upload.
Fix delete resurrection #512
cs512 regression test

handle multiple active manifests during delete\n This fixes #512

slight refactoring and documentation

more documentation for the helpers of gc_active_manifests/3

fix typos and formatting

refactoring and code cleanup

more refactoring

fix typo: add missing formatting to lager call in riak_cs_wm_object.erl:240

cleanup @doc for riak_cs_gc:get_active_manifests/3

make one line functions two lines

add function specs where appropriate

fix typo: change not_found to notfound
Merge branch 'bugfix/resurrection' into release/1.3
Update node_package dependency to fix init script stop

Fixes basho/riak_cs#510
Update release notes for 1.3.1

Fixes #522

Updates describing bugfixes for v1.3.1.
Merge branch 'bugfix/1.3.1-release-notes' into release/1.3
Roll version riak_cs 1.3.1
Merge branch 'release/1.3' into develop
Merge branch 'develop' into bugfix/ipv4strict
Merge in 1.3.1 changes
return Error from parse_ip, make pure and add a spec for helper