clean up spirit headers to avoid usage of non-standard/non-futureproof spirit/home  path - refs #1658
workaround boost::error_cant_deduce_type error when building against boost trunk (currently 1_53) - refs #1658