Allow compiling/installing generated Python files

Modify ctkMacroCompilePythonScript to accept SCRIPTS and/or RESOURCES
that are generated files, rather than requiring them to exist at
configure time. Also, modify ctkFunctionAddCompilePythonScriptTargets to
accept additional arguments that are passed to add_custom_target. (The
second change allows passing e.g. 'DEPENDS <other targets>', which is
required to make the targets depend on other targets which generate the
aforementioned generated files, so that copying of the files will
succeed.)
Merge pull request #477 from mwoehlke-kitware/allow-generated-python-files

Allow compiling/installing generated Python files
Added static method to set multisampling.

This allows setting a static boolean variable in the ctkVTKAbstractView
class that determines whether or not future instances have
multisampling (FSAA) enabled by default. This is necessary because,
at least in some circumstances, the multisamples OpenGL property must
be set before the OpenGL context is created -- and this happens during
class initialization. Closes #463.
Merge pull request #474 from Eric89GXL/fsaa

Add static method to set multisampling