updates to apigee module
dcjava module - automatically adds imports at top of file for an unknown Java class
bunch of changes in emacs.el to support gist.el
i don't know why my flymake-cursor.el is so different from the public one.
updated java template file.