Merge pull request #10 from mrcslws/print-method

Expose *truncated-print-length*, move truncation to core, cleanup
Merge remote-tracking branch 'upstream/master' into print-method