Adding compile fixes (exceptions & kill function).

TimeoutException was being masked by the default implementation.
SocketException was not compiling, so I copied the class from
dart:io. kill function also wasn't compiling so I've wrapped it
with killNative => true.

A few more log messages are printed also.

R=tapted@chromium.org

Review URL: https://codereview.appspot.com/54400043