fixes WEB-452 replaces jquery deferreds with a lib thatll work w/o being in browser
Merge branch 'RC1/master' of github.com:motherjones/smokejs into RC1/better_promise

Conflicts:
	js/api.js
	package.json
	test/api.js
fix lingering uses of when and state for jquery promises, expose mock server issue
clear localstorage w/ tests before doing tests
Merge branch 'RC1/master' of github.com:motherjones/smokejs into RC1/better_promise

Conflicts:
	js/api.js
	package.json
fix typo
fix the things i didnt know were broken when tests didnt work
Merge pull request #4 from motherjones/RC1/better_promise

Rc1/better promise