Fix some bug in workout sets

The max_length is removed as well here, since it cause strange exceptions
when updating. The fields are all marked as editable, so they are not
ignored when updated via the API.
Update D3js to 3.4.8
Update django version used in travis tests