Fixed includes and namespaces in python.*pp
driver.py more realistic.
First pass at ndarray_to_vector.
Can now add signals to MpiSimulatorChunk.
Now using sepearate signal maps for matrix and vector
Can now 'make debug.

The _DEBUG macro will be deined in the code only when 'make debug'
is specified.
Improved handling of ndarrays.

Now correctly infers whether to create a matrix or a vector based
on the ndim of the ndarray, and adds it to the appropriate map
in MpiSimulatorChunk.
Used Vector and Matrix pointers in operator.*pp

All Vectors/Matrices that are passed an operator are now pointers.
Added getters for matrix- and vector-signals.
Filled out body of create_Reset, create_Copy
More efficient impl of Reset.
Updated driver to cover recent changes.
Removed crufty comments.
Added debug output to Reset and Copy calls.
Made simulator runnable from python.

run_n_steps exposed to python.
Made simulator run for correct num of steps.
Can create DotInc operators from python.
Filled out create_ProdUpdate, _SimLIF, SimLIFRate
Added << overloads for all functions.

These are used in debug mode at the end of each operator call.