Initial Cufflinks macros.

@jmchilton can we add a `<token name="@VERSION@">2.2.1</token>` token and use it in the real tool version number as `version="@VERSION@.0"`