fix(generator): Write URI in sorted order to prevent SHA churn
fix(parser): Correctly distinguish NoSuchMethodError

When evaluating 'a.foo' we could get NoSuchMethodError
due to 'a' not having 'foo' or 'a' has 'foo' and
the getter throws NoSuchMethodError.

Fix #504
docs(ng-class): expound on the map syntax

Closes #221