Instead of dying if the file is not a recognized format, warn the user and continue

Yeah, I sometimes try to load an old .gcode instead of the .stl to make a new slicing. Which is silly. But it's also silly that Slic3r die()s when this happens.

Patch makes this a non-fatal condition in read_from_file and handles the error where read_from_file is called.