Fix #4078 by refactoring 404.html

DO NOT MERGE YET

I cleaned the HTML code, please say me if there is something wrong here.
Two questions:
 - Can I move the design to a 404-style.css file which will be in the public repository too ?
 - This pull request proposes to insert the two font files and the cat image, do you agree ? Depend of amazon seems really bad for me.
Add images and font files
Move 404.html and his design to assets
Add missing files
Fix #4078 by refactoring 404.html

I cleaned the HTML code, please say me if there is something wrong here.
Two questions:
 - Can I move the design to a 404-style.css file which will be in the public repository too ?
 - This pull request proposes to insert the two font files and the cat image, do you agree ? Depend of amazon seems really bad for me.
Add images and font files