First cut of an API.
Transform.
Remove the last_ functions and fix clients.
Reordering and cleanup.
Clang compilation.
As expected, VS sometimes disagrees with Clang...
Lint.
Merge pull request #255 from pleroy/Transform

Expose Trajectory::Iterator, add a transforming iterator, and adjust the clients