Optimize deleteUploadedFile when several files
-Make only 1 ajax request
-Use Object.isArray
Ensure variable is string before .split() call
And code indentation
Indentation
Merge branch 'master' of https://github.com/nestorInc/jukebox

Conflicts:
	html_src/js/jukebox.js
	html_src/js/musicFieldEditor.js
	html_src/js/skin/default.js
Fix broken words in upload tab - table header cells
Fix glitch issue when clicking one of the "Add search to play queue [Current page|Full]" button
Details inside code
Updated static js analysis tool from M$
Merge pull request #23 from TiTi/master

tested. pull request accepted. thx for fixes
Fix current song area when more than 2 lines : auto scroll (=vertical)
Fix border between playlist and search result on a page with sliders
Border wasn't visible for the last 15px because of a margin.
Auto-save modifications on a search tab (page, sort order, ...)
Thus, search tabs are correctly restored (ex: refresh web page with F5).
Previously, search tabs were only restored to page 1 and sort order was lost.
Refactor Tabs instanciation system
- Add a new class: TabsManager
- Reduce code in jukeboxUI.js
Fix upload tab break-work css
Refresh debug tab only when focused
Note: data sent is always refreshed, even if tab isn't focused (cf updateSendingQuery)
Fix tab not focused on search
Cf areas: http://tof.canardpc.com/view/e5ab342a-3730-4ca3-aa5a-55642abc9fac.jpg
Cf survey results: https://docs.google.com/forms/d/1_Zk4AOrp5q80IxeoSMIdNrecCe9CmWPekSKq3RGAxAs/viewanalytics
A simple search was opened in background...
Merge pull request #24 from TiTi/master

Few fixes + code refactor
[HTTP] add host config
Merge pull request #25 from lilianm/http_host

[HTTP] add host config
Merge https://github.com/nestorInc/jukebox into user_space

Conflicts:
	html_src/js/jukeboxUI.js