Edited Zedram::Grammar to use a subroutine to determine a token conditionally.  Also moved to more version specific extensions (and updated the README with the new extensions).