initial checkin for fillcode
- handles nested function calls
- normalizes whitespace better (though not perfectly)
- added TODOs
- started to make it a proper minor mode, wrapping the major mode's
fill-paragraph-function
- fixed handling fill-paragraph-function on enable/disable
- find the beginning of the statement correctly, based on the language major modes
- currently broken in e.g. cc-mode
- fill correctly after nested functions close
- remove whitespace after open parens, before commas
function calls that cross fill-column are now filled
- blank lines are handled correctly
- filled nested calls get newlined after their close paren
- separated out the "normalize whitespace and move forward" part
added unit tests for fillcode, using elunit. all except one pass right now.
more to come.
- test cases for blank lines
- lots of debugging and new test cases for nested fn calls
- new customizable var, fillcode-nested-calls-are-sticky, to control whether or
  not the first arg of nested fn calls is filled
fixed a bug (crossing close parens but leaving call stack unchanged)
fixed a few bugs
don't check in with (edebug) uncommented!!!
use the package name prefix, fillcode-
ran M-x checkdoc and fixed most problems
- made it work with cc-mode modes
- fixed a bug when outermost close paren is on its own line
- fixed fillcode-beginning-of-statement so it actually works
- fixed a bug in fillcode-find-fill-point-backward (and simplified it!)
tweaked looking for beginning of statement. it's now in
fillcode-fill-paragraph.
- switch the unit tests from java to python mode
- start on support for arithmetic expressions. *not* done, tests fail!
still working on generic fill point stuff (ie arithmetic expressions). it's
still broken. :/
- arithmetic works, with tests!
- totally rewrote collapse-whitespace-forward
- redesigned the fill point regexp, refactored other methods