growing text widget
open search/replace help when f1 pressed in search widget
use wordboundary stuff when picking search word

also escape it when regex is turned on
dont keep replaced positions
improve tab and backtab behaviour of search widget
forgot to call super event handler
in search mode, jump to the first place the search text is found while typing
use cursortools and prefer format instead of unicode
update manpage
wordboundary: triple-click to select a line
make triple click behave as the default implementation
somehow f1 in search widget did not work, now it does
move search.py to search/__init__.py

this is done so we can add functionality in a structured way, e.g.
history, and replace in other documents, etc.
make search widget behaviour more intuitive

when there is a selection it is set as the search text, otherwise
the current word is only set when there is no current search text.
when the text cursor would currently be in a search result, it is
selected and not the next search result.
fix to search widget bugs

1. if reopened with same search text, highlighting wasnt switched on
2. cursor was moved if reopened with same text, not needed
also keep hl on when going from replace mode to find mode
dont call showWidget when not necessary
temp disable built-in printing on Mac OS X
Improvments when no selection
Merge pull request #234 from PeterBjuhr/master

Quick insert grace section - Improvements when no selection