refs #4452, #4453 - import hammer_cli deps, update for EL7

The relevant stuff is in the second commit, but it's not particularly interesting.  Mostly just removing pre-rubygems-devel cruft and simplifying conditionals so they apply to EL7 correctly.

I've built scratches (of all targets EL6/EL7/F19) and ran rpmdiff as I went through, so hopefully haven't broken much.

deps, EL7 builds:
http://koji.katello.org/koji/taskinfo?taskID=113390
http://koji.katello.org/koji/taskinfo?taskID=113375
http://koji.katello.org/koji/taskinfo?taskID=113365
http://koji.katello.org/koji/taskinfo?taskID=113345
http://koji.katello.org/koji/taskinfo?taskID=113335
http://koji.katello.org/koji/taskinfo?taskID=113321
http://koji.katello.org/koji/taskinfo?taskID=113302
http://koji.katello.org/koji/taskinfo?taskID=113290
http://koji.katello.org/koji/taskinfo?taskID=113281
http://koji.katello.org/koji/taskinfo?taskID=113274
http://koji.katello.org/koji/taskinfo?taskID=113260
http://koji.katello.org/koji/taskinfo?taskID=113243

Hammer itself:
http://koji.katello.org/koji/taskinfo?taskID=113398
http://koji.katello.org/koji/taskinfo?taskID=113404

<pre>
====================================================================================================================================================
 Package                                   Arch                  Version                                                 Repository            Size
====================================================================================================================================================
Installing:
 rubygem-hammer_cli_foreman                noarch                0.1.1-1.git.0.8a8cdde.git.0.8a8cdde.el7                 local                 34 k
Installing for dependencies:
 rubygem-apipie-bindings                   noarch                0.0.8-1.git.0.1aa1871.git.0.1aa1871.el7                 local                 19 k
 rubygem-awesome_print                     noarch                1.0.2-9.git.0.e60d52d.git.0.e60d52d.el7                 local                 39 k
 rubygem-clamp                             noarch                0.6.2-1.git.0.83b7a83.git.0.83b7a83.el7                 local                 24 k
 rubygem-fast_gettext                      noarch                0.8.0-14.git.0.ef996b2.git.0.ef996b2.el7                local                114 k
 rubygem-fastercsv                         noarch                1.5.4-6.git.0.faa915d.el7                               local                368 k
 rubygem-hammer_cli                        noarch                0.1.1-1.git.0.10c642f.git.0.10c642f.el7                 local                 47 k
 rubygem-highline                          noarch                1.6.21-1.git.0.b9c6acf.git.0.b9c6acf.el7                local                498 k
 rubygem-little-plugger                    noarch                1.1.3-17.git.0.9c1659c.git.0.9c1659c.el7                local                 11 k
 rubygem-locale                            noarch                2.0.9-7.git.0.1505703.el7                               local                146 k
 rubygem-logging                           noarch                1.8.1-25.git.0.a79d0a4.git.0.a79d0a4.el7                local                 60 k
 rubygem-mime-types                        noarch                1.19-3.el7                                              koji                  36 k
 rubygem-multi_json                        noarch                1.8.2-1.git.0.da94726.git.0.da94726.el7                 local                 17 k
 rubygem-netrc                             noarch                0.7.7-5.el7                                             koji                 7.0 k
 rubygem-oauth                             noarch                0.4.7-5.git.0.3ce35dc.git.0.3ce35dc.el7                 local                293 k
 rubygem-rest-client                       noarch                1.6.7-2.el7                                             koji                 240 k
 rubygem-table_print                       noarch                1.5.1-1.git.0.53fb265.git.0.53fb265.el7                 local                 24 k
</pre>

<pre>
# hammer -u admin -v host list
[Foreman] password for admin: 
---|---------------------|------------------|------------|-----------------|------------------
ID | NAME                | OPERATING SYSTEM | HOST GROUP | IP              | MAC              
---|---------------------|------------------|------------|-----------------|------------------
1  | foreman.example.com | CentOS 6.4       |            | 192.168.122.239 | 52:54:00:d1:c3:7e
---|---------------------|------------------|------------|-----------------|------------------
</pre>