Use empty() and html() rather than innerHTML

Utilizes the upstream browsers more and allows us to avoid the need for ie.js.

*breaking* due to the removal of the thorax-ie mixin.

Fixes #258
Fix jquery conditional
Merge pull request #331 from walmartlabs/inner-html

Use empty() and html() rather than innerHTML