always include "and not_refractory" in the threshold condition
Mention that "and not_refractory" is automatically added to the threshold condition in the user docs
Merge pull request #116 from brian-team/refractoriness_always_in_threshold.py

Refractoriness always in threshold.py
Merge remote-tracking branch 'origin/master' into devices2
Switch setup.py to setuptools, enable nosetests and sphinx
Explicitly mention template directories in setup.py and make Templater use PackageLoader instead of FileSystemLoader (this should then also work for brian2 installed as a zip file)
include docs_sphinx directory in source distributions (allowing to build documentation)
Merge pull request #123 from brian-team/setuptools

Setuptools
Merge remote-tracking branch 'origin/master' into devices2
Ignore egg-info
Subexpression doesn't need information about variables and namespace
Merge array and ArrayVariable creation, add new ArrayVariable objects for standalone. Closes #122
Some simplifications in the code
Rename synapses_push_spikes template to end in .py_ as the other templates
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
Correct typo in MANIFEST.in
Make Synapses handle a changed dt between runs by extracting and re-inserting all spikes from/into the SpikeQueue between runs
Add very basic introduction to NeuronGroup
Cleaned up CPPStandaloneDevice.build and partial support for group
variable initialisations