fixed #19

visit all tree nodes when a change in the selectedNodes is detected and
deselect / select the node if necessary
Merge branch 'bug/19-deselect-worldstates-via-binding' into dev
fixed #18

deactivate the active node in the tree, if the activeNode provided
through binding was not found in the tree.
Merge branch 'bug/18-clear-active-node-if-not-loaded-yet' into dev
close #20 active childnode if it is the activeNode

when lazy loading the children of a node, it can happen the one of the
childnodes is the activeNode. in that case we need to set this child
node active.
Merge branch 'feature/20-set-activeNode-on-lazy-load' into dev
changed version in bower json to release new version
jslint corrections
added grunt generated dist files
Merge branch 'release/v1.0.7' into dev