upload in shockbrowser and minor other patches

- added library for zip handling
- added a test geolocation page
- added bytesize number prototype function and hex conversion string prototype functions
- added upload functionality to shockbrowser