add jshint tests, all code passing

This fixes a couple globals and shaves 10k from bidbundle-min.js, as an errant copy of underscore was being shipped.

/cc @shane-tomlinson this needs to be verified on our old buddy, ie8

/cc @fmarier @warner some review from you guys would be highly worthwhile as well :)