fixed Issue2218
fixed corresponding test pages
Fix numscale to validate the correct qn
Add test for changing question number
Merge pull request #2361 from TEAMMATES/Issue2360

[2360] numerical scale question not editable
added an extra step of checking for legacy regkey if the new one is missing
added a end date for the legacy parameter handling branch
using class attribute instead of retrieving key again in InstructorCourseJoinAction
[2362] Parameter regkey changed to key causes legacy links to not work

fixes #2362
removed unused packages and internal packages
fixes Issue 2365: Remove usage of internal packages in GenerateLargeScaledData
Merge pull request #2286 from subhodip7/Issue2218

Don't show 'Sort By' if there are fewer than 2 unarchived courses #2218
used HttpClientBuilder instead of DefaultHttpClient
Merge pull request #2373 from TEAMMATES/Issue2372

Change usage of DefaultHttpClient (deprecated) to HttpClientBuilder in AppPage #2372
Merge branch 'master' into dev