change tagged-buflist/jump-to-buffer to jump to section corresponding to buffer, instead of directly switching to buffer
add structured-haskell-mode, reduce memory squander, fix pcmpl-haskell-source-or-obj-files