Make sure to use double only when call std::pow.
Merge branch 'unambiguous_pow'
Merge branch 'missing_pi_define'

Conflicts:
	vtkMercator.h
Properly allocate room for the null terminator.

Also properly delete the StorageDirectory path.
Merge pull request #61 from robertmaynard/valgrind_detected_leaks

Valgrind detected leaks