Updates to js templates for easier Farsi compatibility.
Progress on #52 (Microlessons following Task Sequence):

* Checking answers prompts lesson to determine which task should be shown next, or if the user should proceed to the next lesson.
* Accuracy average is updated in the base task view during checkAnswer.
* Small refactor in tasks.
* Translate_word task now sends the CTS ids of all the words in the phrase the user sees.
Task bug fixes.
Merge branch 'master' into development
Merge branch 'master' into development
Basic support for task sequencing.
Merge branch 'master' into development
Fixes for RTL alignment and proper display of alphabet unit.
Merge branch 'master' into development
Work on user profile.
Lessons list displays user progress.
Merge pull request #59 from OpenPhilology/development

Task Sequence support in UI, updated Profile, Progress in Lesson List.