Initial optimize implementation
Change free API
bt_freefull was bt_free; bt_free no longer kills the tree itself
Optimize frees properly
Clean up namespaces in test shell