changes to reduce memory and stop file errors

- create new temporary render directory on each export
- ensure thumbnail bitmaps are all loading low res
- remove hardware accelerated flag for user interface
- add longer timeouts for network upload
new mediaexporter base class