Moved versions to package-versions.mk.
Cleanup pass.

- Small formatting change on page delimiters.
- Fixed filenames in flowerboxes in package-versions.mk.
- Bashed some pesky +x flags on makefiles.
Added expandable newline macro.
Fixed missnamed COMPILER_RT_DEPS.
Small WiP added to package-versions.mk.

These will need to go into their own module.
First pass at automated deep deps.

- Added automatic deps to all projects based on ID.
- This is close to what we need, but not exactly. The whole project
doesn't have these particular deps. For instance, downloads depend
on curl, but not decompression.
- This sort of dep spec will be used later, but for now, this needs
refactored so that the specific build steps get the deps.
Added module for working with archives.