Merge pull request #54 from cloudflare/kyle/gencert-fix

Fix use of fmt for error messages.
Fix tests.

1. Test data tweaks: Exclude latest Chrome platforms from ubiquity selection.
2. Travis config rollback, now only test under go 1.3.
3. Tweaks on TestBundleHostnamesMarshalJSON
Merge pull request #57 from cloudflare/zi/ubiquity-test-fix

Fix tests.
Update api.txt
When bundling, always follow AIA issuer to the root.
bug-fix: don't store leaf cert as intermediate
When bundling, always verify and save input intermediates to the intermediate pool.
Merge pull request #58 from cloudflare/lziest/aia-bottom-diver

Lziest/aia bottom diver
Remove expiring test cases. Add expiration warning on specific tests.
Merge pull request #60 from cloudflare/lziest/test-fix

Remove expiring test cases. Add expiration warning on specific tests.
Use semantic versioning with release and dev builds.