some basic fixes working in ie9
making scriptLoader reusable
adding class list polyfill
passing strings between postmessage and converting the JSON on each end
handling a case where an object is being sent from "somewhere"
Merge branch 'feature-ie9support' into dev