Revert "put include guards on boost/function"

This reverts commit 8f0fe88635c0a06969b7f49b13e4fb74b066b317.
revert and fixup boost/function.hpp external include guards
Merge branch 'fixup_external_incl_guards'