sdkDir returns null if unable to locate Dart SDK

This fixes the issue, https://github.com/dart-lang/spark/issues/329
I'm not sure if this change is acceptable. 
Thanks!

TEST=dart ./test/all.dart