Merge branch 'SoftwareMarbles-add-recorder-object-loading'
v0.29.0
Fixed some ClientRequest overriding related issues

Fixed compatibility issues with other libraries overriding
ClientRequest (e.g. xhr2)
Unified http/https request overriding
Fixed dangling ClientRequest overriding (wasn’t being restored on
restore() and was being overridden on each activate())
Added jshint configuration and did some cleaning based on it
Added tests for activation, restoration, https recording, some common
functions
Added more info to “No match for request” exception
Added debug module for debug tracing
Fixed some minor issues
Added extensive output to npm test
Added more debug traces
Fixed a debug trace
Fixed a debug trace
Added more debug traces
Added more debug traces
Added out-of-order request recording check
Fixed a debug trace
Removed test debug traces
Merged origin/fix-double-recording-issues