Fixed #141: a bug in replacing the DataSet of groups via `Timeline.setGroups(groups)`
Merge remote-tracking branch 'origin/develop' into develop