JsCharacterGeneratorScript: load_asset error handling

Catch exceptions when loading assets, rather than letting them crash
the whole program. load_asset now returns -1 for an asset that failed
to load, and draw will simply ignore a request to draw asset -1.