Move the parse method out of Tag, only blocks need the body parsed.

The parse method should be renamed to something like parse_body,
since that is how it is used, and no non-block tags were using the
parse method.
Rename Block#parse to parse_body since that is how it is being used.
Implement Block#parse_body in C.