Final bit of Helix requirements met now (xbmc.gui)

Changed the xbmc.gui version to 5.4.0 even though this breaks LOTS of
things.  (I have been avoiding this change due to the amount of things
it breaks)
Fixed most of them, there are still some things not aligned, but it is
good enough for now.
The change changes the way objects are aligned inside other objects, and
this can really be a shock to the way things were written in the past.