Make cargo generate dylib for gfx_macros

This also changes gfx_macros to be marked as a dependency of gfx so you don't have to depend on gfx-rs twice to build things.