There are lots of places where we want a growable vector of pointers. Add one. Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
Add utility routines and use them to simplify the use of dynamically allocated memory. Signed-off-by: Dan Cross <patchdev@fat-dragon.org>