COMP: Simplify and re-organize CMake code
BUG: Use compile python script macro for module widget

Partially revert bce75a3

Strictly speaking, both files:
  qSlicerReportingModuleWidget.py
  SlicerReportingModuleWidgetHelper.py

are not scripted module and shouldn't be copied/compiled into the
scripted module folder.

This commit ensure they are copied/compiled into the "Python" sub
directory of the loadable module. That the reporting module can
successfully find and load the script.
COMP: Remove redundant MODULE_{BINARY,SOURCE}_DIR variable

Following commit , since "project(Reporting)" command is used, the
variables <PROJECT_NAME>_{BINARY,SOURCE}_DIR are also defined.

See http://www.cmake.org/cmake/help/v2.8.9/cmake.html#command:project
Merge pull request #38 from jcfr/fix-generic-test-and-reorg-cmakelist

Fix generic test and reorg cmakelist