naively pretty print non-parsed source (-p option), and add ability to limit number of expands (-n option)
don't load and throw away macro source if maxExpands is hit
Merge branch 'pr/160'
build