Enable compiler warnings and cause all warnings to generate errors.  Fix an issue where bst_insert() returned without a value when adding to an empty tree.