Update SocketIORouter.js

Changed the setting of client.remoteAddress
updated to use settings

updated handler/SocketIORouter.js to use new setting
updated hooks/express.js to use new setting
updated utils/Settings.js to accept new setting
updated settings.json.template so new setting is present
adding backlinks to main page in Admin pages; fix for https://github.com/ether/etherpad-lite/issues/1277
utf-8 without BOM; removed trailing white spaces
Start script needs bash instead of sh for root arguments
Merge pull request #1877 from piratenfraktion-nrw/develop

allow users to have colons in password
Add check if uploaded file only contains ascii chars when abiword disabled
Merge pull request #1879 from Gared/binary-upload-fix

Add check if uploaded file only contains ascii chars when abiword disabled
Fix to check if searchTerm is not "undefined" before trying to use it to filter search results.

Signed-off-by: Florent Viard <fviard@lacie.com>
Merge pull request #1850 from Wikinaut/develop

adding backlinks to main page on admin pages
Merge pull request #1882 from fviard/develop

Fix to check if searchTerm is not "undefined" before trying to use it to...
Beautify infinite scroll
Merge pull request #1883 from ether/fix/adminplugins/loading-and-scroll

Beautify infinite scroll
fix .popup CSS to fit in small spaces, like thin iframe
Merge pull request #1891 from dtygel/change-dialog-for-small-iframes

Change class 'popup' for the dialog to fit in small spaces
Back to sh, fix comparison for POSIX/dash (++ CentOS, Ubuntu compatibility)
API: fix createGroup for mapper endpoint for cases when a mapped group has been deleted

fixes #1890
Merge pull request #1851 from Karunamon/patch-1

Start script should use bash instead of sh for argument handling
Merge pull request #1893 from ether/fix/api/cginef-endpoint

API: fix createGroup for mapper endpoint for in case the group is deleted
The import/export columns were not displayed correctly