core: Massive target cleanup

Summary: Inherit cfx flags for easy maintenance, and remove consolidated target.

Test Plan: verified

Reviewers: randall.rushing, synergy

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D37