Make the `report` argument in `Network.run` do what the docs promise
Implement progress reporting for the C++ standalone. Closes #257
Add some basic tests for progress reporting (runtime only)
Make the default `report_period` in `run` consistent with `Network.run`
Document progress reporting
Merge pull request #279 from brian-team/progress_report

Progress reporting