added several new packet types (for tags), FloatField, WifiInfoRequest/Response, and fixed StringField to add UTF-8 support