update modules.bitcoinTip with skeeto's refactoring, my refactoring, and my fixups

For more details see:
https://github.com/skeeto/bitcointip-user-js/commit/res-module-plus
https://github.com/skeeto/bitcointip-user-js/commit/4ae03fde597cea4a8239cb5fd0ccfc27461d9664
https://github.com/skeeto/bitcointip-user-js/commit/dcdfc4ee34521e38c79c4dc05ec2ee28ae199c4a
Options button type - use name property instead of value for button text
honestbleeps, is there a reason you chose value before? it seems inappropriate for the button text to be the option value
show notifications above settings console

any reason why !important?
modules.bitcoinTip.options.fetchWalletAddress - button to search PMs for bitcoin wallet
Merge pull request #341 from andytuba/btctip-cleanup

update modules.bitcoinTip with skeeto's refactoring, my refactoring, and my fixups
add !important to keyboard nav highlight class due to some subs breaking this via !important on .entry … :-\
classList bugfix

Mistakenly passed two classes to classList which returns a DOM Exception
error. Removing superfluous class.
further style fixes to keynav highlight to prevent subreddit styles from breaking it.
RESUtils.addCSSpostLoad: for adding new chunks of CSS after `go`
userTagger.highlightUser-related options
modules.userHighlighter.doHighlight can now run after pageload using RESUtils.addCsspostLoad
modules.userTagger.highlightUser: userHighlighter.doHighlight the user currently hover-info'd
added [highlight] button to userTagger hover info
show bitcoinTip button after share button for posts
instead of at the end, after [l+c]
bitcointip - correctly check that there is only post listings handy
RESUtils.isCommentPermalinkPage()
bitcoinTip - up to date with https://github.com/skeeto/bitcointip-user-js/commit/2e4a440bd31fb477af7564ab638290efb92537e2
blame skeeto for the whitespace changes :grin:
RESUtils.addCSSpostLoad refactored into .addCSS; RESUtils.postLoad = true after all modules .go()
when returning added CSS post load, also return an interface to remove that CSS
refactor userTagger.highlightUser into userHighlighter