Add SexpExtensions::KwargNode to support required keyword arguments.
Merge pull request #340 from chastell/required_kwargs_support

Required keyword arguments support
Bump version to 1.5.1.
Recognise :casgn scoping and indirectly fix ModuleInitialize.