Fix forum button keyboard activation

Previously, buttons were activated on pressing Enter, but the expected
behavior is to activate on pressing Space. Several JavaScript errors
that prevented various buttons from properly activating via the keyboard
are also fixed.
Make forum New Post buttons behave as buttons

JIRA: FOR-205
Create mapping for previously unmapped locations in order to get
course_id

STUD-1212
Upgrade mako

This is necessary to pick up a bug fix for extraction of translator
comments.
Add failing tests for course image names

Tests LMS-2073 (non-ascii course image names) and STUD-1197 (spaces in
course image names)
Correctly compute course image location when using mongo modulestore

[LMS-2073]
[STUD-1197]
Enable correct total time display in VCR for YouTube videos.

Before this, the VCR showed total time as 00:00:00 for YouTube
videos just after page loaded. The correct total time is shown only
after the user clicks Play button.

BLD-529.
Start-end time range always shown, even before video plays.

BLD-529.
Added Jasmine test for initial retrieval of duration.

BLD-529.
Updated Changelog.rst file.

BLD-529.
Addressing comments for PR 2176.

BLD-529.
Merge pull request #2176 from edx/valera/fix_start-time-end-time_2

Valera/fix start time end time 2
Remove authority name from url.
Merge pull request #2252 from edx/gprice/upgrade-mako

Upgrade mako
Merge pull request #2256 from edx/diana/linkedin-parameter

Remove authority name from url.
Front-end work for duplicating components on the unit page.

STUD-1186
Merge pull request #2249 from cpennington/non-ascii-course-images

Fix non-ascii course image names
Define fixtures outside of the beforeEach.
Merge pull request #2222 from edx/gprice/forum-new-post-buttons

Fix forum buttons
i18n: extract strings from underscore templates

JIRA: FOR-400