Support for Block arguments

`{block:JumpPagination length="5"}` for example

Parser, AST and rendering loop now support block arguments. They are
passed into a block rendere as a hash of string keys and values.