Do not cache 404 pages

closes #2334

- remove call to set cache-control in 404 response header
- update unit tests to expect this

Fix up unit tests
Merge pull request #2342 from dsschnau/nocache404

Nocache404