added pdf view component

содержимое client/static/common/pdf/pdfview.js нужно вставить прямо сюда. Или же вне функции, но тогда Viewer должна быть в некотором неймспейсе, ибо кроме pdf компонента есть куча других и они не должны конфликтовать из-за имен