Added all CIS Section 8 Level 1 & 2 tasks & various fixes

https://benchmarks.cisecurity.org/tools2/ubuntu/CIS_Ubuntu_12.04_LTS_Server_Benchmark_v1.0.0.pdf
No.

/boot/grub/boot.cfg is the fine that actually holds the boot parameters.  The default file is used with the update-grub command that is part of the OS.  We are skipping that step and editing the boot.cfg directly.

There are no lines in the /etc/default/grub that contain "linux".