test(timepicker): add tests for min/max time with date objects
fix(date-parser): set parsed time value attributes date part to Jan 1, 1970

The timepicker time attributes are always a time value based on Jan 1, 1970, so by setting the date part of the parsed min/max time attribute values to that same day, we effectively ignore the date part when validating time selection.

fixes #1135
test(bsTooltip): add tests for bsTooltip string values
fix(bsTooltip): support bs-tooltip attr string values in ng-repeat
docs(timepicker): add arrowBehavior option and example to docs
test(parse-options): add tests for $parseOptions helper
fix(parse-options): support falsy/empty string values for ngOptions
fix(datepicker): trigger validation when min/max date values change
fix(button): convert exotic model values to boolean view value
docs(getting-started): add Cloudflare CDN link to 'Getting Started'

Add a link to the Cloudflare CDN that can be helpful to beginners.

closes #1043