Removed then methods
Added `taskName` option
Added plugins
Provided deferred
Building `?.bemdecl.js` target by default in keeps plugins