Replace __init__.py in neurons/ and synapses/ from a fixed list to a dynamic one generated during installation.
1) Fixed issue in baseneuron and LeakyIAF which causes
code to fail on first run in certain cases.
2) Updated docstring of neuron_class to specify the
property is not currently used.
Directly include figures in markdown cells to make notebooks more tidy.
Add simple_output.png
Add vision-pipeline.png.
Add vision-grid.png
1) Fixed issue that caused incorrect memory access
   in baseneuron.py and LeakyIAF.py while updating
   current
2) Changed lamina configuration files in light of
   earlier changes made to how neurons and synapses
   are loaded by LPU.py
Merge branch 'master' of https://github.com/neurokernel/neurokernel
Made visualizer to generate only the final frame when update_inerval is set to 0 or None.
In baseneuron.py, write computed input currents to
to disk if the debug flag is set. (Useful for debug
purposes when the baseneuron's update_I method is
used)
Tweaked visualizer and fixed some typos.
1) Added documentation to visualizer module
2) Use name mangling for all variables in baseneuron.
Add unit tests to routing_table.py.
Merge branch 'master' of https://github.com/neurokernel/neurokernel
Use explicit model name in medulla GEXF file, change default GPU for lamina_demo.py.
Replace larry-based routing class with a pandas-based version, remove larry install dependency.
Make LPU.py docstrings more clear and correct several mistakes in the attrib descriptions.
Fix visualizer to enable specification of actual neuron IDs in LPU GEXF file, update intro demo visualizer script accordingly.
Fixed a bug in LPU.py.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	neurokernel/LPU/neurons/__init__.py
	neurokernel/LPU/neurons/baseneuron.py
	notebooks/simple_output.png