Large component move

Glib XNA components have now been split into GlibXNA to use the same codebase across platforms
Various improvements, includes Binary output change
Solution file update