Update to latest Dart and fix any breaking issues

Update to Dart 1.0 and Polymer 0.9.0. Update ClaimedTasks and
TaskStream to work with new version and update the UserPrivateProfile
to work with Polymer. Closes #512 Part of #507