Independant controller repositioning

- Fixed different systems controllers being positioned incorrectly after customising the position of one controller layout.
- Removed KissXML as it's no longer used.