random printing from APIs is bad

logging is a better solution here
smarter about context caches
Merge pull request #59 from kevmoo/master

replaced print w/ logging on API calls
even more tweaks to the converted idl dartdoc
fix weird | params
collapse multiple adjacent spaces
revert lib/src/socket.dart
Merge branch 'more-tweaks' of https://github.com/dart-gde/chrome_gen.dart into more-tweaks