Fix outdated class references

These still worked OK under 4.1.x with alternate classnames, but helpfully under 4.2 they all broke for some unknown reason.  Awesome.
Fix drag/drop error due to "helpful" feature in Ext 4.2

The Ext guys added a new flag in 4.2 and of course defaulted the value to be non-backwards-compatible.  Hmm.
Fix calendar list layout due to removal of reset styles in Ext 4.2
Fix CalendarListPanel clicks not working
Fix Ext.Layer dependency due to change in 4.2

Sencha moved this class, yet the alternate classname also broke as a dependency.  So in order to work in both 4.1 and 4.2 the actual dependency must be made conditionally.  Fun!
Fix some class refs changed for 4.2 that broke <=4.0.7
Fix CalendarListPanel's color picker

Sencha changed the default ColorPicker structure/CSS for 4.2, so had to reintroduce the old CSS rules and tweak a few things to get it back to working.