Fx Enhancements: Set Fx and Fx Defines

This PR adds support for setting the target framework and will support the creation of the #define list for detecting what fx is being targeted. (do not merge yet)