Upgrade to Dart 1.6

This upgrades the package to support Dart 1.6. I removed `UriHelper`, since `Uri` has similar functionality for creating `Uri`s from other `Uri`s.

Test Plan:
Run unit tests.

Reviewer: @astashov 
Umm, what's the difference?