Better database identifiers for un-named code boxes.

Format is:

chapterNumber.boxNumber.MD5(defaultEngine + defaultText)
Oops, forgot md5.js