- Implemented more Selection classes, various

- Implemented CustomSelection and some more specific implementations,
added autoConvert and cutSelected function, renamed setOnlyMatchEqual to
strictEqual
- Implemented inner interface Start/etc. for CustomSelection as "helper
class chain"
- Changed some generics
- Added/changed javadoc
- Removed unnecessary decoding from PathEditor (caused double decoding
bug)
#51, #37, #39 Performance improvments

- #39 Main performance issse seems to be the new css auto-column
features. REMOVED THEM. Works smooth now. Mulit-columns need to be more
static and implemented by hand (js)
- Finished ftl task body and header templates (and fixed some bugs in
them)
- #37, #51: Implemented TaskRenderer which renders ftl task header and
detail templates to JSON list (sent to client)
- #37: Implemented TaskLoader (js) which receives the JSON list and can
insert remove the data into the page. TaskLoader is used on page load
now instead of static template.