Changed my previous implementation to an ifdef at Henrik's request. Disa...

...ble touch controls for "desktop" platforms(Windows/Linux/mac). Started as #2246.

The intention was to disable the invisible controls, but this commit will break the touch controls completely, even if visible. Platforms such as Android/Meego shouldn't be affected.

Did I get all the ifdefs right?