Use python2 as default interpreter
Add configure options to corresponding group
Look for vtk libs and headers also in folders vtk-*
Added build variants support and reworked configuration options a bit.
Do not compile the same file multiple times if it's used to produce
different binaries