Lint misc::package-builder

* tabs to spaces
* one file {} statement per file
* double quotes to single quotes when no variables are used
* quote file modes
* shorten the warning banner (had 81 chars)
* enclose variables in strings with curly braces
* align arrows
* drop references to the 'hardy' distribution
* use ensure => link, target => ..foo..

No functional changes.

Change-Id: I0c612e6bacc9f6b54f9e9ba1684487ca0910aaab
Merge "Lint misc::package-builder" into production