Element function cleanup

- added save-restriction to elements
- character-p uses character-regexp
Added save-restriction to note-p
trans-p uses regexp and case-fold-search nil

- trans-list is case sensitive
Fixed dialogue-p recursion bug
Changed version number
Added metadata key and changed metadata variables.
Merge branch 'clean-elements'
Changed version number
Revert "Changed version number"

This reverts commit 055fa71dd53d84b13bb1cba2566e5dc7da2a05c2.