Replace buster dependency with formatio
Up version
Don't include setImmediate in list of methods to reset unless proven available
Ignore failed attempts at restoring globals
Group tests to avoid double setup
Fix to make Weinre play nice

Manually applied https://github.com/fiznool/Sinon.JS/commit/e50ec57cba1f9e89c081ed146e34ae39349b95a2
Quick "fix": put unstable tests in separate files
Mirror custom Date properties when faking time