Added parsing for bicubic patches.

The new parser now supports every construct the previous parser did,
plus hierarchical assemblies, transforms, and instancing.

Next step is to get the renderer to support those too!