Feature/better compilations

Compilations now trim dead entries from themselves on critical controller actions (show, download) and estimate download sizes on their show page.  Compilation download job will now ignore any core record entries that it can't find in the repository.