Move 1.8.7's Gemfile for subdirectory

Primarily just for Travis CI this is moved to reduce the top level files
when other testing Gemfiles are added.
Fix reference to fog's gemspec
Test the latest edge version of fog and parts

This uses git references to test fog against the latest repos for
extracted parts such as core and providers.
Removed unicode NFC normalization of S3 object keys.

S3 does not require normalization of S3 object keys and uses strict byte
comparison of object keys, not equivalent unicode character comparisons,
to store and retrieve objects. This means that storing and retrieving objects
with fog would cause the objects to be inaccessible by other libraries,
languages, and systems that don't normalize object keys. Given that there is
no benefit to normalization, except perhaps reducing byte count of object
keys, it ought to be removed.
Merge pull request #2789 from fog/edge_gemfile

Adds Gemfile for Travis to test against edge versions of dependencies
Merge pull request #2791 from nate/bugfix/remove-utf-normalization

Removed unicode NFC normalization of S3 object keys.