Merge definitions.

Merged definitions from my old lunette repository.
Added file name dialog.

Merged the file name dialog from earlier lunette repository.
Merged other controls.

Merged the various control packages from old lunette repository. Need to
still split out the buttons, static and edit controls from the control
package.
More consolidation.

Created separate packages for button, edit and static controls. Merged
listbox and scrollbar definitions from the control package into the
respective control package.
Fixing merge errors.

Merging in definitions as needed in order to get a complete compile.
Lunette compiles now.

Added enough missing definitions that the lunette project can compile
without errors.
Merged in some resource related definitions.
Merged rest of old package.

Merged remaining definitions from old lunette package into the new one.
Added a couple of missing definitions.

Added these scroll functions to the old lunette repository instead of
this one. Moved ScrollWindow into the Windows package.