Add build iteration to the package’s published metadata
Add platform and platform version to repo path

This ensures we can publish artifacts built for the following cases:

* A package built for a single platform can be tested and released for 
1..n other platforms
* Packages built/tested for 1..n different platforms but the packages 
share the same name.
Don’t abbreviate `architecture` in Artifactory metadata
Use fully-qualified homepage in publisher testing
Create a `truncate_platform_version` helper

This allows the truncation logic to be used in both `Omnibus::Project`
and the publishers.
Truncate platform versions in all publishers
Merge pull request #241 from opscode/schisamo/artifactory-publisher-fixes

Artifactory Publisher Fixes