correct line endings of apps/files_encryption/lib/crypt.php
More consistent loading of 3rdparty modules, and add 3rdparty manifests

This change tweaks the loading of several of the 3rdparty modules
in apps, and the location of one. In all cases where apps require
files from a PSR-0 compliant 3rdparty module, they now add the
appropriate top-level directory to the include_path and require the
relative path from there. This means they can be easily swapped out
for systemwide copies by downstream distributors. The Crypt_Blowfish
module in files_encryption/3rdparty was re-arranged to a PSR-0
compliant layout - as it ships from upstream - to facilitate this.

The change also adds MANIFEST files to both 3rdparty directories
providing useful metadata for each 3rdparty module included. The
format is one I made up on the fly, please advise if anyone is aware
of a better alternative.