[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
[bugfix] [RHEL/6, RHEL/7] Start using the supercompliance version of accounts umask OVAL check for /etc/login.defs file
[bugfix] [RHEL/6, RHEL/7] Start using the supercompliance version of accounts umask OVAL check for /etc/bashrc file
[bugfix] [RHEL/6, RHEL/7] Start using the supercompliance version of accounts umask OVAL check for /etc/csh.cshrc file
porting sysctl_kernel_randomize_va_space to RHEL7
[bugfix] [RHEL/6, RHEL/7] Start using the supercompliance version of accounts
umask OVAL check for /etc/init.d/functions file (AKA umask_for_daemons OVAL check)
[bugfix] Add OVAL check for telnet-server package for RHEL7

- Add OVAL check for existence of the telnet-server package
- Fixes #68
[RHEL/6] Start using <sub idref=""> variable substitution feature / ability that got introduced in openscap v1.0.8
[bugfix #64 & #65] [shared] Move kernel_module_{dccp,sctp}_disabled OVAL checks to shared (they work for both of RHEL6 & RHEL7)
[RHEL/6, RHEL/7] Create symlinks & update test attestations
Merge pull request #222 from iankko/rhel7_sctp_dccp

[bugfix #64 & #65] [shared] Move kernel_module_{dccp,sctp}_disabled OVAL checks to shared (work for both of RHEL6 & RHEL7)
Update file_permissions_ungroupowned to use updated unix-def behaviors

Originally requested by pbrabec some time ago
https://fedorahosted.org/scap-security-guide/ticket/134

testing:
$ ./testcheck.py file_permissions_ungroupowned.xml
Evaluating with OVAL tempfile : /tmp/file_permissions_ungroupownedD0pQj8.xml
Writing results to : /tmp/file_permissions_ungroupownedD0pQj8.xml-results
Definition oval:scap-security-guide.testing:def:100: true
Evaluation done.
Updated file_permissions_ungroupowned to include "symlinks and directors" for recurse
[bugfix][RHEL/6, RHEL/7] Add OVAL check for telnet-server package for RHEL7

- Add OVAL check for existence of the telnet package
- Add OVAL check for telnet service disabled
- Fixes #68
Update test attestation
Merge pull request #221 from iankko/rhel6_substitute_variables

[RHEL/6] Start using <sub idref=""> variable substitution feature / ability that got introduced in openscap v1.0.8
Update telnet checks in rht-cpp profile

- Enable package_telnet_removed and service_telnetd_disabled in rht-cpp prof
Merge pull request #224 from shawndwells/recurse_behaviors

Update file_permissions_ungroupowned to use updated unix-def behaviors
[bugfix][shared, Fedora, RHEL/6, RHEL/7] Initial pylint fixes

- Fix mixed indentation
- Update invalid single variables
- Removed trailing white spaces
[Fedora][RHEL/6][RHEL/7] Update verify-input-sanity.py

- Fix if statement closing parenthesis
Merge pull request #228 from redhatrises/pylint_fixes

[bugfix][shared, Fedora, RHEL/6, RHEL/7] Initial pylint fixes