Merge pull request #7 from mrcslws/print-method

Use min correctly, scope pprint to clj
new logo
less violent rainbow
tweak logo OK JUST STOP IT
allow distal synapse sources to be either local to a layer or external - below/above.

synapse-graph-by-segments takes and returns its source ids as simple integers, instead of converting to/from local cell ids.
flesh out SensoriMotorRegion - untested
Expose *truncated-print-length*, move truncation to core, cleanup

Organize the inputs (print-methods and recordclasses) into a single (let ...)
rather than having it spread out.
Merge branch 'master' into print-method