fixed some couple of mistakes in timeouted-widget logic
* fixed bug in future which is appearing when the done() method of the future is called recursively from somewhere within it's callbacks calls
* by the way, added optional name to future's constructor for debugging purposes
Inlines logic improvement:
* widget's own cssClass is now added to all inline blocks it owns
Behaviour improvements:
* added ability to bind DOM event handlers with special selector ##someId, which is interpreted as element looking like this: <div id="{id}-someId" /> ({id} here is widget's unique id). This feature help to identify exactly own elements of the widget without risk to tackle some element from another widget with same for example class-name.
* refactored and optimized rootEls: this property become jQuery object which includes all root elements (it was an array of jQuery-objects). That is far more convenient to use.