Extract GemComponents class from gem.rake

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Discard unused rake tasks

Most of these tasks haven't been used since November 2012. We're keeping
the ones used by CI to publish gems and bringing these under test. We'll
reintroduce incarnations of the ones that are going away when CI is
eventually modified to support more frequent final releases.

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Use single quotes for uninterpolated strings

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Remove unused var

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Extract more from gem.rake to test

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Make Rubocop happy

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>