feat(btoa): port and modify from Base64.js
Merge pull request #1 from devinchen/btoa

feat(btoa): port and modify from Base64.js
feat(atob): port and modify from Base64.js