make sequential and global SfM engines usable libraries. #117
Make test builds optional for lighter integration to larger projects. #118