Updates for latest SDK

You clearly need at least 0.8.7 of the SDK and polymer

Also some whitespace cleanup - set the flag in Dart editor to delete trailing spaces!