Removed cruft and changed version requirements to GCC 4.8 and Clang 3.3.