Make __setitem__ fail for unregistered preferences (internally,
_set_preference is used when not all preferences are registered yet).
Implement accessing preferences as attributes (in addition to the
keyword-based access). Use registered preferences to display a useful
docstring and allow autocompletion for preferences. Closes #10
Move logging preferences to brian2.utils.logger and add some additional
logging preferences.
Fix setup.py to correctly install the preferences file (apparently
install_data was (no longer?) called if data_files was empty).
Add __repr__ methods to BrianGlobalPreferences and
BrianGlobalPreferencesView
(Re-)add missing itertools import
Fix the preference file generation for Python 3 (hopefully...)
Do not test Python 3.2, sphinx/jinja2 seems not to be compatible with it
Do some additional validation of preference names and update the
documentation.
Add tests and make the behaviour of __len__, __contains__ and __iter__
more consistent.
Merge pull request #35 from brian-team/preferences_improvements

Preferences improvements