Fix Issue #9 with Dan's pointers.

- [FIX] When no locale object is passed in 
(it's optional), the DRP does not work at all

- [FIX] You modify options.locale instead of 
this.locale

- [FIX] The firstDay property should be part of
the locale object

- [FiX] When firstDay is not 0, even after 
correcting for the above issues, correct 
calendars are no longer produced for
all months/years
Return `this` from the jQuery function to allow chaining
Check locale before using.
Create one datepicker for each element passed in
Add the daterangepicker instance to the element's data attribues
Don't create multiple daterangepickers on the same element
Merge pull request #12 from wrapp/master

Improve the jQuery function
Merge branch 'master' of github.com:icdark/bootstrap-daterangepicker into icdark-master

Conflicts:
	daterangepicker.js
Shaved one pixel of padding off to fix wrapping

Some users reported the "From" and "To" labels wrapping after updating Bootstrap versions; apparently shaving one pixel of padding off fixes this, and I can't tell the difference visually, so let's make it global.
Added two new options: minDate, and maxDate. These let you specify the minimum date and maximum date available from the picker.
Updated the calendar rendering to account for the new options, which include a css class to indicate weather a date option is available to be picked or not.
I also made the calendar re-render every time a date is clicked so the feedback about selectable dates is instant.
Bit of whitespace removal
Enhanced the range support for min/max dates.
Merge pull request #16 from Ayima/master

Added minimum and maximum date selection & some UI updates
Add examples, fix calendar generation when week does not start on monday
Update README.md
Remove a line of debug output
Spacing
Make disabled color darker
Remove old first-calendar-day option syntax
Update README.md