Producing jumps in place of continuations

If a continuations is used for non-local exit
(exit inner scope to outer scope),
Stop creating normal continuation (which requires stack copy)
and use SETJMP ~ LONGJMP instructions instead.
Keep line number in stream
Remove `readList` method
Hold error line number in Reader
Move local variable into inner block
Raise read error
Remove `set-minus` function and unit test for util
Avoid list creation for `apply` function

Pass argument for `apply` function to closure which has rest parameter,
and avoid list creation.
Print with inspect