Monster commit to allow arrays & types to have their sizes calculated.

* Added a lot of debug printouts to the Bison file
  (These might be stripped later)
* Still a lot of bugs related to what sizes may cast correctly.