tweaks to read ascii stl more flexibly
let scanf munge whitespace to handle variable indentation
Simplified read wrapper
just try reading as ascii first and follow up by trying to read as binary if that fails, rather than maintaining separate file header sniffer code