Fix issue with sorting

When a day had more than one days of the week, the day would be rendered
more than once in the overview. With this, the training days are ordered
by the ID of the first week day.
More elegant empty query for workout logs
Update D3 and JQuery to latest versions
Animate the data points in the body weight chart, opening them in succession
Make the animation duration independent of the number of data points