Use md5 to limit dev page filename length.

For large projects like the Linux Kernel, those file names
could grow to be hundreds and hundreds of characters long.. so long that
it would cause X to crash.

This should circumvent that.