partition into multiple jQuery.extends.
if there already is a timeline, only extend.
QueryStringBuilder,Loader and Treenode own files.

Own files for all of them.
refactor.
use typeof check.
refactor. constants own file.
Project&PE own file.
resorting. ui-separation.
timelines ui painting in own file.
refactor, comments.
refactored render buckets.
all models get an own file.
changelog.
newlines at end of files.
Merge pull request #702 from opf/feature/timelines_partitioning

Partition Timelines