Use the correct argument in the project deprecation
Move project loading to the :debug log level
Cache the result of Omnibus.software_dirs
Cache the result of Omnibus.software_map
Add the Logger module to Packaers
Require proper Ruby libraries in NetFetcher (FTP)
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