ENH: Use library wrapper in the "EXECUTABLE_ONLY" case

This will allow custom wrapper to execute some code before the main
entry point in both the [exec + shared lib] and [exec only] cases.

The macro "MODULE_STATIC" has also been introduced and can be tested
within the wrapper to discriminate both cases.

Change the component associated with Archive target from RuntimeLibraries
to Development. That way, static library won't be packaged.

See Slicer issue #3008 - http://na-mic.org/Bug/view.php?id=3008
Merge branch 'use-wrapper-for-exec-only-case'

* use-wrapper-for-exec-only-case:
  ENH: Use library wrapper in the "EXECUTABLE_ONLY" case