Sanity has been restored.
Made native copying more generic.
Reinstated default shader and texture loading.
FileHelper.copy() now does an instanceof check to see if the given stream is already a BufferedInputStream.