Universal Language Selector/Design/Interlanguage links/Compact interlanguage links as a beta feature/Project progress report

Things to do

 * Use jQuery instead of JavaScript
 * Access mw.uls functions in ext.uls.compactlinks
 * Position ULS correctly
 * Configure ULS to show only the languages supported by the article
 * Fetch the links to the interlanguage wiki and feed them to the addLanguage function.
 * Fetch the Common Languages in an array
 * Display Common Languages using Autonym
 * Remove i18n for 'More Languages' ULS trigger( Link 1 and Link 2 )

Week 1: 10th December to 16th December

 * 1) Added ULS link in sidebar.
 * 2) Randomly hid a few languages in the sidebar.
 * 3) Moved the code to a new file, ext.uls.compactlinks.js.

Week 2: 17th December to 23rd December

 * 1) Setup Gerrit for review, fixed some errors, and basically learnt the workflow on Gerrit.
 * 2) Installed JSHint

Week 3: 24th December to 30th December

 * 1) Fixed Line-ending errors in ext.uls.compactlinks
 * 2) Submitted 2 patches: Link 1 and Link 2
 * 3) Registered ext.uls.compactlinks as a Resource Loader module.

Week 4: 31st December to 6th January
Had a Hangout with Santhosh Thottingal and Amir Aharoni.
 * 1) Fixed code indentation, whitespaces etc. Switched most of the code to jQuery instead of JavaScript.
 * 2) The code now hides all language links being shown by default and displays them from the displayLanguages function in ext.uls.compactlinks.(Next up, I'll configure it to display the languages I need.)
 * 3) Fixed the issue with ULS not appearing. --Added it as a dependency on the ext.uls.init file.(Could achieve the same effect by adding it in the addModules function in Hooks.)
 * 4) Configured ULS to show only those languages which are supported by the article.
 * 5) Link to patch: https://gerrit.wikimedia.org/r/#/c/104793

Week 5: 7th January to 13th January

 * 1) Fixed the Common Languages section of the ULS to display only those languages which the article supports
 * 2) Displaying only those languages in the Sidebar which the appear in the Common Languages section of the ULS, for now: These are a compilation of : user's current selected language, browser language, previous choices, the wiki's content language and the languages taken from the countryCode.
 * 3) Submitted Patchset 8 & 9

Issues
Keeping this only for future reference.
 * 1) Introducing the interlanguages links in sidebar
 * 2) Launching ULS
 * 3) Geo service not working, getCountryCode returns undefined.only my system or for all?
 * 4) Making changes in the ULS for sidebar reflects the changes in the ULS from Personal bar--is that okay?