Add simply msg get and set menu selection
Add menu selection getter and event
Add struct.js for handling structs in byte arrays
Add struct.js support for nested structs
Add struct.js inline cstring support
Change window messages to packets
Rename simply pebble packet to message
Change simply pebble image type to a function type
Add defaults to window class
Add defaults to card class
Change simply window setters to be idempotent
Add simply pebble window packets
Fix struct.js to be compatible with mobile Safari
Add util math with min and max macros
Convert set card message to packets
Convert vibe message to packet
Convert accel peek and accel config messages to packets
Merge branch 'feature-menu-selection' into feature-message-packets

Conflicts:
	src/js/ui/simply-pebble.js
	src/simply/simply_msg.c
Convert menu messages to packets
Convert button config message to packet