Move jde-semantic-require to build.el.

jde-semantic-require is now inserted into jde-autoload.el when it is
generated from build.el. This allows building any single emacs lisp
file using build.el without introducing circular require clauses.

git-svn-id: https://jdee.svn.sourceforge.net/svnroot/jdee/trunk/jdee@277 381a1f10-3442-0410-997e-ef331cd04102
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/jdee@278 381a1f10-3442-0410-997e-ef331cd04102