Исправление сборки и исправление Backbone-фасада

# Исправление сборки

1. Сделана универсальная сборка библиотеки с использованием almond.js;
1. Библиотека almond.js вынесена из репозитория в npm зависимость;
1. Упрощен конфиг сборки;
1. Сборка создает 4 версии:
    - Debug + Minified включая все необходимые зависимости;
    - Debug + Minified исключая зависимость `lodash`.

# Исправление Backbone-фасада

1. Методы `on`, `off`, `trigger` поддерживают цепочку вызова (chaining);
1. Методы `on`, `off` поддерживают передачу контекста выполнения. Без передачи контекста будет использоваться объект фасада;
1. Метод `trigger` поддерживает передачу множественных данных через аргументы;
1. Методы `on`, `off`, `trigger` поддерживают использование множественных имен событий. Имя событий необходимо разделять пробелом.
Все backbone-тесты лучше вынести в отдельный набор, чтобы не дублировать везде префикс `backbone.js`:

```js
describe('Backbone', function() {
    it('on and trigger', function() {
        ...
    });
});
```