added btoa to cubism.js, we need this to base64 encode the filter strings so it can contain slashes etc