[bugfix] Migrate grub to grub2 for RHEL7 and Fedora

- Migrates grub settings to grub2
- Enables grub2 OVAL checks for Fedora and RHEL7
- Add superuser check to grub bootloader OVAL check
- Update XCCDF to reflect grub2 settings
- Enable grub2 checks in rht-cpp profile
- Update grub2 OVAL permission checks
- Fixes #54
- Fixes #55
- Fixes #56
- Fixes #57
porting sysctl_kernel_randomize_va_space to RHEL7
[RHEL/7] Version #2 of service_disabled (unix:file_test) template for systemd.

         Service is considered disabled if:
         * corresponding RPM isn't installed OR,
         * particular service got masked OR,
         * particular service is disabled on boot AND not enabled at runtime.

         Also apply that template against abrtd service for testing.
[RHEL/7] Version #2 of service_enabled (unix:file_test) template for systemd.

         Service is considered enabled if:
         * corresponding RPM is installed AND,
         * service in question is not masked AND,
         * service in question is enabled on boot time [*].

         Also apply that template against iptables service for testing.

[*] It's not needed to check if service isn't disabled at runtime, and
    simultaneously enabled on boot time, since this configuration is
    unreachable.
Updated anonymous NFS guidance

Update RHEL6 XCCDF to reflect -1 value may break interop;
Update 6 & 7 to reflect UID/GID max from login.defs
Remove RHEL7 CCE

Traceback to downstream Red Hat Support ticket # 01192254.
Merge pull request #236 from shawndwells/anonnfs-take2

Updated anonymous NFS guidance
[bugfix] Initial pylint fixes update

- Initial pylint fixes for OpenStack and RHEVM3 python files
- Minor pylint updates to Fedora and RHEL6 & 7 python files
[bugfix] [RHEL/7] Update RHEL-7 service_*_disabled.sh remediation fixes
each of them to actually have / use the form as expected in RHEL-7 with systemd
Merge pull request #217 from davesmith2/ticket58-sysctl_kernel_randomize

porting sysctl_kernel_randomize_va_space to RHEL7
[RHEL/7] Update form of RHEL-7 service disable / enable check macros
         (from chkconfig to systemctl)
[RHEL/7] Update 'Disable telnet Service' XCCDF rule description
         (default service-disable-macro can't be used in this case)

Version #2: Replace <code> with <tt>. Thanks Shawn.
Version #3: Fix s/xinet.d/xinetd.d/ typo. Thanks Gabe.
Merge pull request #215 from redhatrises/update_grub2

[bugfix] Migrate grub to grub2 for RHEL7 and Fedora
Update pylint fixes update

- Don't change python3 references to older versions of python.
- Don't change existing functionality
Merge pull request #239 from iankko/update_rhel7_service_disabled_remediation_fixes

[bugfix] [RHEL/7] Update RHEL-7 service_*_disabled.sh remediation fixes (so they would have the form as expected by systemd)
Merge pull request #240 from iankko/version_3_rhel7_update_service_macros

[bugfix] [RHEL/7] Version #3 - Update form of RHEL-7 service disable / enable check macros
Merge pull request #237 from redhatrises/pylint_fixes_2

[bugfix] Initial pylint fixes update
[bugfix] Selector ID for file_permissions_grub2_cfg

- Fixes #242
Merge pull request #243 from redhatrises/grub2_error

[bugfix] Selector ID for file_permissions_grub2_cfg
Merge pull request #230 from iankko/v2_rhel7_service_disabled_enabled

[bugfix] [RHEL/7] Version #2 of service_disabled & service_enabled (unix:file_test based) template for systemd