Moved more common code to Common.
Issue #16: Removed all precompiled header macros.
Fixed #42: Header include order fixed.