Core; resources are not renderer specific, and fix condition where shutdown from the ready function would fail
Debug; prevent attempts at touching the debug console while in headless mode
Physics; fix crash where timer could be null and destroy was called
Utils; rename hashstring -> hash; add Murmur3 as the default hash function, djb2 remains as a helper, added uniquehash() for convenience of uniqueid+hash and fixed up naming collisions through core access in the luxe package
Shader; MINOR API CHANGES set_uniform_* renamed to set_*, so shader.set_uniform_float() becomes shader.set_float(), this is to ensure abstraction over concepts and clean up the api. Added clone() function for duplicating a shader instance. Added storing of the frag/vertex name and source properly, and in the same order consistently. If you used from_string this is also a minor change, note the order of parameters changed. Also cleaned up some erroneous code.