Added Listener for Mobile Printing

Added SonicNet.js code (http://smus.com/ultrasonic-networking/) to allow
mobile devices to tell kiosks to print name tags, by transmitting the
barcode using ultrasonic sound.

This will require https or modifying the browser's settings.