Bug 1040432 - Move sdk/system/xul-app to a jsm so that cuddlefish/toolkit loaders can access it easily.

It's standard policy for JS modules to export an object with the same name as the JS file, so we would export xul-app here, except that isn't a valid JS variable name which makes this a little more painful. Could just call the file and export XulApp instead.