Merge pull request #10 from mhurst4186/master

fix grammar to support complex*16 statements & tests
update tests t0347 with program to drive subroutine
update rule else_if_stmt to deal with edge case (see note accompanying rule)
update TODO
add if_construct_name option to R804
Merge remote-tracking branch 'upstream/master'
tests for if-construct edge case