Added #recording=<id> url hashbang support, which allows users to share links that restore currently playing recordings; fixed play/pause buttons state change behaviour; moved all player-related js code into new player.js file