Allow multiple args to hq.Report.  Fix key leak

This allows multiple arguments to be passed to hq.Report().  The functionality was all there, but the checkArgs() call at the top of hqReport() was checking for exactly 2 arguments.

Also noticed a bug in arg2array.  It was allocating a "sticky" key for each string argument but not freeing them.  I changed the "at" flag from 0 to 1 to allow keyLoop to automatically free the keys on each Bitlash loop.  hq.Report still reports the correct data but now it won't fill the key table.
just cleaning up wifi/backpack flow a bit
Merge pull request #141 from emcmillan/patch-4

Allow multiple args to hq.Report.  Fix key leak
Merge pull request #146 from Pinoccio/backpacks-align

just cleaning up wifi/backpack flow a bit
fix the intentional conflict from the wifi change