Use rev-parse to get short commit hash

Also ensures unique
pass correct padID to checkAccess if pad is requested via readOnly link
Merge pull request #1940 from piratenfraktion-nrw/fix_readonly_if_require_session

pass correct padID to checkAccess if pad is requested via readOnly link
Localisation updates from http://translatewiki.net.
Consistent spelling style

Spotted by Shirayuki in https://translatewiki.net/wiki/Thread:Support/About_EtherpadLite:Pad.modals.badChangeset.cause/en
Pad list cache: You can't change the cache if it's not initiated

(as per 200f2507172d50084cd8cfe6aae6b25a3045fb09 - doh.)
Merge pull request #1943 from ether/fix/listAllPads-fix

Pad list cache: You can't change the cache if it's not initiated
Localisation updates from http://translatewiki.net.
Privacy: Add an option to disable IP logging
Merge pull request #1950 from eyesonlyhack/disableIPlogging

Privacy: Add an option to disable IP logging
Update changelog and bump version
Merge branch 'release/1.3'
Added a better way of detecting when a url does not have a protocol specified
Refactors APIHandler:callAPI

Refactors and optimizes the APIHandler->callAPI.
Merge pull request #1968 from KenanSulayman/patch-1

Refactors APIHandler:callAPI
Record metrics with 'measured'
Expose current stats at /stats
Localisation updates from http://translatewiki.net.
stats: Add http500, memoryUsage, pendingEdits gauges

and turn edits metric into a timer instead of a simple meter
Add docs for stats