Moneychanger for QT5 (and Windows)

We now support QT5 (and QT4), and Windows.  This is a re-write of the qmake build files.

This really needs lots of testing.  However it is a large code cleanup and restructure. :)

Please read over, and comment on style. :)