ForStatement for Solidity

- Adding a ForStatement for Solidity. 
- Parsing of ForStatement
- Type checking
- Tests for parsing a ForStatement
Please move this into the function body, it is not a doxygen comment.