Merge pull request #56 from jim17/master

Added useful functions into aes lib
adding encryption / decryption functions, not called yet
aes encryption kind of working
2 parents nodes can have the same child address?
well it's working... kind of
defines for contributors
add context protection
hardware v1  protections
Added Date Format Functions. pAddr NULL Check
yeah... well.
Node mgmt, added enum, modified functions

Node Management. Converted #define NODE_TYPE_* to enum.  Added function
to create a 'start of data' node.

Flash Mem. Removed #def NODE_TYPE_*

Firmware Builds
update doc strings flash_mem.c
update doc strings node_mgmt.c
Merge branch 'dev'
Merge pull request #57 from mikeneiderhauser/master

Added a few functions updated doc strings etc
added auto-connect, selectable text areas for logs, and auto-scroll to the logs
updating boms
updated gerbers for production
Remove login set after get, this prevented the get password from working the first time
Fix the set context return code, add more debug to help plugin development.