Added transparency for contours, more c++ interface cleanups
Use message bar instead of msg boxes. Issue warning when invalid elemnts are found.
Do not allow .dat files to be loaded multiple times
Decreased the amount of cached data - mesh will have smaller memory footprint.
Fix reading of meshes with "NS" lines.
Added support for non-square quads
Handling of allocation errors and reporting to the user.