Initial refactoring of the header file (note to make an abstract base class from which reference and static lists can be derived). Moved avllist.cpp to templates. Created an empty unit test placeholder.
Removing old avllist.cpp
Merge branch 'v3-template' of github.com:veg/hyphy into v3-template
Created an abstract base class for the AVLLists; worked on its header and template files; removed deprecated files
Initial refactoring work on AVLListBase; finished first pass of Insert and Delete functions
Factored PAYLOAD out of AVLListBase; implemented initial _AVLList; barebones unit test (breaks)
Factored PAYLOAD out of AVLListBase; implemented initial _AVLList; barebones unit test (breaks)
AVLList almost working; changed Equal to take (const&) arguments, for consistency with what _hyList expects
AVLList working; almost full test coverage; a few loose ends to do, but will defer until other classes are done
Manual merge resolve
Merge pull request #210 from spond/v3-template

V3 template