null-safe errors; global in subclasses; servicePath fix; nested files; version in library name

Filed a bug: https://github.com/google/streamy-dart/issues/235

I don't want to get into refactoring. I'm concentrating on bug fixes until we release 0.2, so I don't chase too many rabbits at once.