Code cleanup - round 1

 * fixed compiler warnings in Core, Utilities, Modules and HiggsTauTau
 * Removed unneeded #include statements from code in Core and replaced
   #includes with forward-delcarations where possible. This had a
   knock-on effect on files in other packges and so these have also been
   fixed.