Make bluebird a peer dependency
Make block.renderAll use Promise.each instead of Promise.map

Promise.map might not process an array sequentially, even when
called with { concurrency: 1 }
Add special case for Variable#render with only one filter

Apparently bluebird switched to using the native Array#reduce function
which doesn't call the reducer if the array contains only a single
element.
2.1.4