Derive Group from BrianObject (no object derived from Group without also deriving from BrianObject). Rename Group.__init__ to Group._enable_group_attributes to avoid confusion between the two constructors
Remove the restriction that Clock.dt can only be set once -- state updaters etc. all work fine with changing dt. Closes #84