Redirecting to front page after API URL change + tests for API URL setting.

Change-Id: Idd14e5fd3133041591c75e222a51f600995221d6
Snapshot-view refactoring, part II

Change-Id: I6c8661e2788b2ac82d6a36d2e08b77ecb60db3bc
First version of snapshot slider and some refactoring on snapshot-view

Change-Id: I556e829552ddc43c4413c8b6a29762210327c47e
Add animated concept bubbles

Change-Id: I6f23d09dc69ebffe3eedcbb1950fb5e9848c6e0c
Using diffs calculated in the backend if available, else calculate diffs in frontend like before

Change-Id: I64dd64ac4e3058a96773e28212e4db85377daccd
Bugfix: concept chart bubbles were not updating correctly

Change-Id: If85310fc4257773e2afad7922434b81be0beb8e8
Merge "Using diffs calculated in the backend if available, else calculate diffs in frontend like before"
Merge "Bugfix: concept chart bubbles were not updating correctly"
Remove debug logging for concepts

Change-Id: I543d555ba3c993f572e976170ab4d298a333c852
Page reload after API URL change to clear backbone cache.

Change-Id: I9a17cd6849c496be78395110e437720cb6e04cc4
Piechart start point and draw direction changed

Change-Id: I6c81368ce18f21666e3e74e5bb9ad75a84cc81dd
Add concept list for concept visualization and fix rendering bug

Change-Id: Ie8b51b5f5239a37afdcaa04a00916cc59fddfed8
Fix some rendering bugs in concept visualization and do some refactoring

- Concepts are no longer left without text when user navigates quickly
- Concept text is now contained inside the bubble to eliminate overlapping

Change-Id: Iaf003a88a3f5557dacedcc9b45da879dc34713f3
Exporting tags in JSON format.

No tests written because CasperJS can't handle Blobs used by FileSaver.

Change-Id: I288e41a0e7b0a3d4fffdc510f66eb62cf0f213cf
Fix: diffs were not searched using the full file path in tree view.

Change-Id: I5b3b0243913d427091b644a931d7ecf7b2056be0
Fix concept list rendering and animate value transformation

Change-Id: Ic8e05706356488589b9a52d67716ce40345c28f0
Add colors to concept list elements

Change-Id: Id874303eca189b10d6ef5672e6cb5e3249a06d4f
Create comments for exercises and snapshots. List comments in separate view.

Change-Id: If29b71ca7469a8ce1fa91b24363ded60ddb4a0b3
adding tag categories, adding tags to categories

Change-Id: I44e1679c985c16e2826664e804603f9163135546
Drag and drop for adding to tag categories

Change-Id: I2774ac11575c114541c0b5522a843f9c7c286976