Merge pull request #53 from gsidler/bug-fixed-with-view-refresh-after-event-delete

Fixed small issues related to view refresh after deleting events
Passing the CalendarPanel reference  when buildMenu() is overridden
Added an example to show different menus depending on the calendarPanel reference passed.
Minor changes as per brian's feedback
Merge pull request #55 from satishkn/master

Passing the CalendarPanel reference  when buildMenu() is overridden / invoked
Fix class refs and namespaces

Combination of some that were outdated, and also seems like 4.2 broke the ability to require aliases.
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.
Format template for readability
Fix Model.getId() under Ext 4.2

Sencha changed Model.getId() in 4.2 such that mapped ids no longer work and return undefined. Switched back to the previously working 4.1 implementation.
Fix example dependency
Tweak unit test timing
Load ext-debug by default
Formated DateRange widget tighter to save space.
Added English GB file with strings for Agenda view.
Fixed bug with creating and updating recurring events in daily view.
First version of new list view.
Simplified configuration of default date range for list view. In the past it was necessary to configure the default date range separately for ListHeader and ListBody. Now, the default date range can be configured in one place in class List.
Renamed list view to agenda view to be more in line with other widly used calendars.
Adjustments needed after rebasing to latest version of recurrence