vertex count for quads was missing
move test programs to test subdirectory
fixes and improvements for shm_array

- fix reserve
- move implementation to its own file
- initialize types with non-trivial copy ctors
- optionally replace with boost::interprocess::vector in ShmVectors
- more methods: data(), at(), emplace_back(), shrink_to_fit()
- small test program