Fixed lots of include redundancies and paths

Many include statements had an escape slash '\' instead of a path
separator '/'. Additionally there were some includes that weren't needed
and were left because of a C&P job.

Also GLSLShader was errantly declaring "using namespace std;" and this
has now been fully resolved.