Improving CMake build system for power users

While the CMake build systems default behavior emulates the functionality of the old project generator system it replaces it is sometimes necessary to override this behavior for certain custom setups. 

The project name can already be set when running cmake from the command line, e.g. `cmake -DTORQUE_APP_NAME`, however the location of the project directory and copying of template files can not be set. This pull request:

* Makes it possible to override the project directory location by setting `TORQUE_APP_DIR`.

* Makes it possible to skip template installation (copying) to project directory by setting `TORQUE_TEMPLATE` to `OFF`.