Fix #322: The last loop is no more interrupted at the end of the video.
Fix #323: The loop selection is now done through a slider.
Close #325: Tooltips added to "next/previous loop" buttons.
Close #324: The loops are now created from the current playhead.
Close #326: Add visual representation for the loops.
Close #319: Complete unit tests. Add use of sinon.js for mocks and spy and blanket to test the code coverage. The loop view has been updated as well with input to enter loop length.
Fixed #333
Fixed #339: It was only a parameter "editable" to pass to the timeline item.
Fixed #334
Fixed #335
Fixed #336
Fixed #337
Close #338
Fixed #341
Fixed #342
Fixed #343
Fixed #346
Add missing js doc to configuration
Merge remote-tracking branch 'origin/feature/loop' into develop

Conflicts:
	js/annotations-tool-configuration.js
	js/collections/loops.js
	js/models/loop.js
	js/views/loop.js
	js/views/main.js
	style/annotations/loop_function.less
	style/style.css
	templates/loop-control.tmpl
	tests/js/backbone-annotations-sync.js
	tests/js/loop.js
	tests/js/require/loop.js
	tests/loop.html