added a fix to spike soruce possion.

fixed dse report for app pointer table

added some __repr__ and __str__ to key objects so that debugging is cleaner and objects are determinable by their label in the debugger
Merge remote-tracking branch 'origin/pacman_buffered_in_out' into pacman_buffered_in_out
Merge remote-tracking branch 'origin/pacman_buffered_in_out' into pacman_buffered_in_out

Conflicts:
	pacman/model/partitionable_graph/abstract_partitionable_edge.py