Type parsing code. One small change to struct_decl.fl, as well.

Reviewers: alexrp

Reviewed By: alexrp

Differential Revision: http://phabricator.lycus.org/D7