Replace GridLayout (API 14) by a ViewGroup
Add missing constructors
Add a button to show/hide weekends in sample project and fix layout phase
Add some checks to avoid a complete layout turn in calendar if parameters are the same
Fix highlight and touch events
Fix selected dates. Add a dialog to select/unselect dates in sample project