Ready fires on IE10 before the document is ready.

Added additional check for document.body into the ready check.
Changing the readyRE regex does resolve the issue on IE, but breaks
Chrome.  Adding this check fixes IE and doesn't seem to have any
problems on Chrome/Firefox.
Clean up comment of IE $(document).ready and add test TODO, fixes #822, closes #824