Disable interrupts by writing 1's to IMC instead of 0's

Luke,

I'm still getting the hang of github, so I'm not sure how this pull will come across. The only thing I am trying to send over is a small change on the way interrupts are disabled in `intel.reset`. If I read the documentation correctly, I think we need to set all 1's to the IMC register instead of all 0's.

Can you let me know how this pull request comes over? Although 4 commits are bundled in the pull request, two of them cancel each other (one is a revert), and one is me merging your master to my master (which I'm just trying to track yours - I do my work on my development branch). 

Thanks,
Pete