Allow newlines in option descriptions.

This commit does two things:
 a. It removes the need to import the package into the test files.
 b. Fixes an annoying behavior with newlines; btdc's --externalip flag is currently suffering from it.

I needed to do (a) so that I could make the change for (b) and see it reflected in the tests. Otherwise, the tests were using the old code from your repo instead of my changed code.

In general, having repos not refer to themselves like this makes them more easily forkable.

Thanks for considering this,
  -jeff