Merge pull request #117 from CMCDragonkai/master

Support for Cygwin
layout ruby: share the gem home starting from rubygems v2.2.0

The reason not to share the gem home was because ABI conflicts could happen
for compiled extemsions.

Rubygems v2.2.0 introduces lazy extension building which is automatically
prefixed by version.