Changes from ASDA fork - 3.0/3.1

__NSDate Extensions__

added -calendarDaysRelativeToDate and helper

__SDTableViewCommand__

update runCommands:withAnimationTypes: to better handle changes in whole sections

__UITableView+SDAutoUpdate__

call beginUpdates at the very beginning of updateWithAutoUpdateDataSource

__SDLocationManager__

change LocLog and LocTrace to be off by default, enabling with UserDefaults / Environment variable

__SDAlertView__

Change for iOS 8 so that an alert with just a prompt and not a title promotes the prompt to the title to avoid bad layout

__SDContainerViewController__

call navigation controller delegate in setSelectedViewController:

__SDExpandingTableViewController__

auto layout fixes

__Add SDTouchCaptureView__

a view which captures touches

__SDNavigationBarSearchField__

add a touch capture view
suggestion popover 

__SDQuantityEditView__

add ability to limit quantity on new items to the step amount
prevent against bad data for a particular type of product
drawing fixes

__SDTableViewSectionController__

add delegate method for whether a row should be highlighted

__SDTextField__

add toolbar tint colour
add ability to validate a single field