macros: re-organizing just cuz
vectors actually work now
vector: more unit-tests, more code that is fundamentally flawed
add grow and shrink functions in-front of resize, check for populated vectors
Merge branch 'master' into implement-vectors

Conflicts:
	includes/twinshadow/error.h
Add test for vector_to_array, remove struct initializers
Merge branch 'master' into implement-vectors

Conflicts:
	includes/twinshadow/macro.h
ts_strrtok: Change the macro to function as a loop-construct
array and vector: add tests, fix code, fix tests
cleanup of includes and test-building
Add placeholders for hash check tests