Ensure invoke element is settable in the right mode, and ensure that classes are not stripped when invoking, as we use class.
Merge remote-tracking branch 'origin/1.x' into 1.x

Conflicts:
	medium.js
Merge branch '1.x' into gh-pages
Make inline behave more like input
Null check className split
Merge branch '1.x' into gh-pages