resolved conflict (formatting mistake)
Merge branch 'master'
adding files created by leiningen for the lein project to represent the complication of wfeditor
adding a working SWT example with a working setup of the lein project.clj namespace to compile and namespace properly specified in the source clojure file
figured out the right dependencies for JFace on Mac OS X, as reflected in the clojure-rlwrap script; the JFace example in main.clj compiles and works
have an almost-but-not-quite working version of the JFace example application ported to Clojure using Clojure's proxy function; for some reason, it's not working, so I think I will try implementing JFace using Clojure's gen-class function
have the very basics necessary for a Clojure project that uses gen-class to add a CLI with the corresponding leiningen project.clj so that is correctly configured
finally have a working setup for an JFace/SWT GUI using Clojure; it turns out that using the SWT mechanism alone doesn't pre-paint on load-up before user interaction, so JFace is required to get the application window set up; extending a Java class using Clojure's proxy was non-trivial, but this website (http://pragprog.com/magazines/2010-11/getting-clojure) helped a lot in explaining the quirks
cleaned up main.clj code with the working JFace example application.  added comments to explain specifics
just playing around with Clojure and JFace/SWT -- seeing how to create widgets, what I can and can't do with the language to simplify things, etc.
successful experimentation of macros to auto-create widgets concisely
cleaned up code after implementing macros
adding code for a sash for the main ui
refactoring main editor window structure and code
adding code to create sash for main editor and do proper FormLayout attachments, but no code yet to make the sash stick
added code that makes the ui main editor's sash stick
upgrading code to using Clojure core 1.3.0
adding border to widgets attached to Sash so that Sash is drawn distinctly visible from the attached widgets
cleaned up code
made changes necessary for a main method.  (this is prob. a separate issue from making a Java main method necessary for a single indpt runnable uberjar)