[BUG #7810] disentangled grunt.config.qx and grunt.config.grunt_qx

- also moved macro definitions into grunt.config.qx.let
[BUG #7810] adapted website Gruntfile.js