Update app port log message.

When using passenger, the server.address() call is undefined and fails,
so we just use the port value we've set before.
Added 404 error handler.
Provision scripts to install IDM.
Provision scripts to install Chanchan.
Install recode package.
Remove ruby-passenger source after fix.
Updated apache log paths for IDM.
Added helper script to update /etc/hosts.
Lower npm install verbosity.
Updated Chanchan app path.
Update /etc/hosts for IDM and Chanchan.
Cleanup temp files from curl.
Fix update_hosts script.
Added missing line continuator.
Added missing }.
Updated/added new chanchan variables.
Provision IDM user, organization and application.
Updated provision scripts for Cygnus.
Updated provision scripts for Orion.
Bootstrap script for vagrant provisioning.