Fix inappropriate use of delete-backward-char and new-frame.

delete-backward-char is meant for interactive use and it interacts
with the buffer mark in unexpected ways. Replaced with delete-char.

new-frame was obsoleted in 22.1 for make-frame.

git-svn-id: https://jdee.svn.sourceforge.net/svnroot/jdee/trunk@278 381a1f10-3442-0410-997e-ef331cd04102