Fix path with contained query

Query inside path is not allowed, it should be under
separate key :query.

Putting query inside path leads to error:

URI::InvalidComponentError Exception: bad
component(expected absolute path component):
/v1.1/images/detail?limit=20

Caused most probably by this comparison:
URI::parser.regexp[:ABS_PATH] !~ v
[aws|dns] Namespace xml to fix create_health_check

Fix conflict between IPAddress field and method with the same name
in the ipaddress gem, which is included elsewhere in fog.
[storage|aws] tweak region redirecting
bump fog-core dep
Rackspace Orchestration Support
Release 1.26.0
start_with_cloudinit function  (rbovirt)
[aws|put_object] guard against non-us_ascii x-amz-meta-* values

As http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html states

>  Each name, value pair must conform to US-ASCII when using REST.

This constraint is especially hard get, since sending non-us_ascii characters in
a `x-amz-meta-*` header value simply results in a signing error.
[aws|put_object] do not check user meta data encoding for ruby-1.8.7

- There is no `Encoding` module in `ruby-1.8.7`
- `fog v2` will drop support for `ruby-1.8.7`
- Simply revert this commit once support for `ruby-1.8.7`is dropped
[vSphere]: Add full path to cluster