Update 404 handling. Fixes #832.

- Uses webapp2's error handling for 404 errors.
- Changes previous redirects to /error/404 to just throw 404's in place.