LDEV-1670 unordered lessons used to be appended in a non-guaranteed order (HashMap backed collection); switched to TreeMap, and prepend unordered lessons so that new lessons appear at the top of the list by default.
Removing all the repository stuff for the sample lessons so that CVS does not get confused with versions.Instead a single zip will be used for each release
LDEV-1669: When requesting the potential number of users, voting was asking using the internal voting id, rather the core's session id. As this was a call to the core, this resulted in the wrong number of users being returned.