Added so visualization, io and outofcore tools can be deselected/selected for building.

This is to minimize required projects for just compiling core libraries.