Internal namespaces

* При локальной разработке всё будет как обычно — глобальный `uploadcare` неймспейс со всем, что туда пихается.
* При билде весь код обворачивается в замыкание (см. ниже), и `uploadcare.namespace` функция наполняет штуками уже замкнутый объект.

Мне кажется, это самый простой вариант, и нам самим будет удобнее, если при разработке можно будет ходить по внутренним неймспейсам из консоли.

Есть две тонкости:
1. Публичные апи должны себя экспортировать под `window.uploadcare` explicitly.
2. Если первая часть неймспейса не `uploadcare`, то он пойдёт под окно (у нас таких пока нет) — мне подумалось, что так логичнее, но можно исправить на что-нибудь ещё.

@va1en0k @pozadi