Refactor code translation: Language objects are created for every code snippet and store information such as variables in instance attributes. The `brian2.codegen.translation.translate` function moved into `Language`.
Fixed problem with weave data types on windows
Refactored C++ code generation into four parts to make subclassing
easier
Simplified code_lines being either a str or dict, and improved logging -
closes #128
Make sure to use the latest conda version when testing, this hopefully fixes the recent travis failure.
Fix some docstring issues.
Remove/fix some unused code.
Rename `Language` to `CodeGenerator`
Some more language -> generator changes
Merge pull request #212 from brian-team/more_codegen_refactoring

More codegen refactoring