[FEAT] xtype is empty: warn and throw

This is help to find typos in `xtype` of the Components

Signed-off-by: Oleg Verych <olecom@gmail.com>
[OLE] Ext.util.TaskRunner: `interval = 1024` is bigger and is power of 2

* UI tasks by default don't need such huge rate to burn CPU
* use 16 in `Ext.fx.Manager`

Signed-off-by: Oleg Verych <olecom@gmail.com>
[FIX] Ext.fx.Queue: removeAnim() on('afteranimate')

Signed-off-by: Oleg Verych <olecom@gmail.com>
[FIX] Ext.dom.Element->syncContent(): don't dereference bad `source`

Signed-off-by: Oleg Verych <olecom@gmail.com>
[FEAT] Chrome: remove warning of obsolete property `specified`

Signed-off-by: Oleg Verych <olecom@gmail.com>
[API change] Ext.data.AbstractStore.sync: return needsSync

Thus third code branch of "no update at all" can be handled.
Otherwise no callbacks will fire at all!

http://www.sencha.com/forum/showthread.php?137580-ExtJS-4-Sync-and-success-failure-processing&p=835733&viewfull=1#post835733

docs: didn't have [CHAINABLE] label, thus this API change may be not that big

Signed-off-by: Oleg Verych <olecom@gmail.com>