Core: Turn some includes into forward declarations.
Merge pull request #684 from lioncash/forward-decls

Core: Turn some includes into forward declarations.