fixed error resulting from two NVVectors pointing at same NVM region being destroyed
changed NVVector::push_back to use reserve(2*size()) instead of resize(size()+1)
added more tests to NVVectorTests
fixed potential UUID inconsistency during NVManager::resizeVectorSpace execution