Create Links

Previously there were no payload links indicating what URI to use when
creating entities.  This change adds the links for creating collections
and items.
Controller improvements

This change improves the controllers by specifying the character set of
the returned payloads (to support an accented e character) as well as
indicating that the void return type on DELETE is intentional.  Without
the indication, the delete method triggered a get of the type and then a
failure when the recently deleted type was no longer available.
Polyline encoding changes

This change updates the polyline encoder to create URI safe output.
Previously the encoder would output characters that were not URI safe
(curly braces being an obvious failure).  Now the encoder URI encodes
its output before handing it back, ensuring that the results can be used
safely without any modification.
Merge branch 'create-links'