get BlockProcessor extension working

- add static config() method to return static config options
- add static setup() method to convert static config to Ruby types
- add options() method to return instance config options
- add lines() method to Reader interface (to delegate to Ruby object)
- implement test for BlockProcessor
get InlineMacroProcessor working

- fix order of constructor arguments
- add regex method
- stub out ManpageMacro implementation
Merge pull request #85 from mojavelinux/block-processor-rework

Rework block processor extension