Improve behavior of form annotator

:typedclojure.ann.form can now wrap symbols.
Added explicit handling of whitespace and out-of-form-by-one situations.