Add a dim attribute to VariableView so that Quantity(group.var) works (used when group.var used in the RHS for setting another variable)
Rename the "int_" function to "int" -- needs some special casing for sympy.
Move modules around (logger from utils to core, core.function to its own package, timedarray into the functions package) to allow loading preferences before initializing the logging system
Be less strict about preferences to properly allow the setting of preferences in files (see FIXME comment).
Revert the last two commits. This needs some further thought...
Only connect to the 'brian2' logger and do not set the log level on the root logger. This prevents the output of debug messages in the ipython notebook. The only disadvantage is that we no longer include debug messages from other, non-Brian packages in the log file but I did not see any such messages previously, anyway. And we *are* still logging warnings emitted via Python's warning mechanism. The only remaining issue is that we see duplicated warning messages in the ipython notebook -- but not connecting to the console handler is worse, it would mean that we don't see the warning message in the standard ipython console... Closes #133
Correct an outdated statement about refractoriness in the documentation.
[ci skip]
Explicitly create a numpy implementation without units for `TimedArray` -- the `discard_units` mechanism doesn't work because a closure is used. Adapt the tests to detect this issue. Closes #196
Allow logical comparisons with `VariableView` objects (i.e., allow writing `G.v == ...` instead of `G.v[:] == ...`)
Add tests and documentation for the new `indices` attribute.
Remove the `owner` attribute from `Variable`, `Constant`, etc. -- only `Subexpression`, `ArrayVariable` and `DynamicArrayVariable` have a proper owner (in the other cases it was `None` most of the time anyway).
Some clean-up of the variables, add and update docstrings
Add a document with some explanations on the variables system
Let `Thresholder` test that the threshold condition is a boolean condition.
Merge remote-tracking branch 'origin/master' into codegen_interface_refactoring

Conflicts:
	brian2/core/variables.py