* Group nodes support __getitem__
* SparseResult
* If you merge a trajectory, all environment settings of both are kept.
* More information about the environment is added to the trajectory
* BUG FIX:
Recall of trajectory comments from disks yielded numpy strings instead of python strings
This could cause trouble if the comment is empty!
* Git Integration, you can now make autocommits for every experiment
* New Sparse Parameter, for scipy sparse matrices
* BUG FIX: Loading of Trajectory metadata, now v_time is loaded correctly
* BUG FIX: Expand no longer repeats already run experiments
* More fine grain overview tables
* Comments for runs are only added once and not every run
* The overview tables are now found in the group `overview`
* Test are operating in a temp directory
* Now you can have fast access with results if they contain only a single entry with the name of
the result
* New trajectory function `f_as_run` that makes the trajectory belief it is a particular
single run and results and derived parameters of other runs are blinded out.
* Every group node now knows how to store and load itself via `f_load` and `f_store`.
* Storage of data is now analogous to loading with constants in (1,2,3).
1 Storing data only of items not been stored before, 2 for storing data as
previously known. 3 For overwriting data. For instance, ``traj.f_load(store_data=3)``
overwrites all data on disk.
* f_update_skeleton is now f_load_skeleton to be more in line with naming scheme.
* setattr no longer supports shortcuts, i.e. ``traj.x = 4`` only works if ``x`` is directly
below the trajectory root.
* Using setattr with a tuple of exactly length 2 whereas the second element is a string,
sets the value as well as a comment