Persisting selected end time when switching to a later start date.

Keeps the users end time selected instead of defaulting to 12AM the
next day when a user chooses a later start date.
Apply 'active' class to daterangepicker button when it's open
Include chosen range label as 3rd parameter to callback function

Important/useful for if you want to remember the user chose something like 'yesterday' and have it
always show the dynamic 'yesterday' on future visits versus a specific date.
Bump version number, namespace events
Update README.md
Show callback parameters in console in examples.html
Make endDate represent the end of the chosen date/range, rather than the start of the last day
Use .show-calendar CSS class to control showing/hiding of calendars
Redo how daterangepicker is open/closed, fixing a couple problems.

- Allows clicking the trigger button/element to hide the picker (like regular bootstrap dropdowns)
- When a Bootstrap dropdown is open, clicking the daterangepicker element should close/hide the Bootstrap dropdown
- When a daterangepicker is open, clicking a Bootstrap dropdown element should close/hide the daterangepicker.
1.3.4
Fix 'chosenLabel' callback arg when Custom was chosen without clicking 'Custom' range.

Fixes case where you click the date textboxes to open the calendars
rather than first clicking the word "Custom Range".

Fixup to 430a9607cde57afeafc27ef89410f762924eb571
Scope label styles to actual elements

It's hard to reset plugin styles, if you need to modify plugin container with own form labels.

Proposed patch scope styles on actual elements.
Update daterangepicker-bs3.css