Implemented support for date+time in TimeSlider

fixes #211 

Rendering date+time if the range is less than a day but still spanning over two dates. Add tests for the previous cases and clarified code to make it easier to read.

I changed the CSS for the slider to fit the date+time, by taking some space from the slider-part, to make sure the view component maintains the same size overall.

Example screenshot of how it renders (it switches to the 15th at the end of the animation, be patient ;)).
![timeslider-date-and-time](https://cloud.githubusercontent.com/assets/978461/5110276/a412d06a-7017-11e4-80c2-025761dd2aea.gif)

use === if possible: 

If you are curious here is the difference between the checks in v8 code:

https://code.google.com/p/v8/source/browse/trunk/src/api.cc#3392
https://code.google.com/p/v8/source/browse/trunk/src/api.cc#3419

performance:

http://jsperf.com/triple-equals-vs-twice-equals