AD2: Enable Use Strict, Clean Up Warnings

Wow, can't believe I missed that.
Merge branch 'ad2usb' into running