Add CSDForm, CSDWindow

CSDForm is a data form that save windows' data.
CSDWindow indicate one area that to fit when maximize. And it is derived
from CRect.
Add editor dialog

Add empty dialog for Editor dialog that user can draw window to fitting
desire size.
Add finder dialog

Add emptry dialog for Finder dialog that user can select existing
prgoram to convenient when user draw window to fitting desire size.
Add setting dialogs

Add empty three dialogs.
One is based setting dialog that contains next two dialogs.
Second is general setting dialog that select some general options.
Last is style setting dialog that select style either aero or flat(also
can select color in flat).
Add RefreshSDForm() function to sync app with dll

If user call RefreshSDForm(filePath), then the dll should refresh the
internal data but not yet SDForm data.
Move common files

For using common files(SDForm, SDWindow, common) to share in two
project(App, Dll), I moved the files to '../Common/'.
I relocate path in the include preprocessor and change project setting
'Precompiled Header' to 'Not Using Precompiled Headers' that 'StdAfx.h'.
Add load/save CSDForm from/to file

For this, I apply serialization to CSDForm.
And remove m_screen member variable because more easily serialization(CRect has no support serialization). So now, the first item of m_lstSDWindow is about screen window.
Merge from GunHee's

This merge contains editor dialog's drawing function programmed by
GunHee.
Make editor dialog to transparent and full

The editor dialog should be transparent and full size to draw some
virtual windows.
Fix drawing bug

Because of using CPaintDC, the virtual window not drawed in dialog. So I
add getting DC with GetDC() function and draw rectangle.
Add system button resources

This will be used in system buttons on flat dialog.
Add CBitmapButtonEx deprived from CBitmapButton

For making mouse hover bitmap buttons, I deprived from CBitmapButton and
add hover bitmap.
Add CFlatDialogEx deprived from CDialogEx

If deprived CFlatDialogEx, the dialog has white background, 3 system
buttons(min, max, exit), background drag moving and so on.
Merge from JooHyun

It include finder dialog and some relation resources
Merge from JiMin

It includes setting dialog that has sub dialog(General, Style setting).
Apply CFlatDialogEx to some dialogs

Now, some dialogs(Finder, Setting) has flat style dialog.
For this, the sub dialog of setting(General, Style) has been changed
color to white.
Change the method of making flat dialog

Before, I use ModifyStyle() funciton to make flat style. But I think
override the NcCalcSize() method, so I changed this.
Fix some crashed design and bugs

After apply flat style, applied diaglos' design crashed. So I rearrange
the controls.
And sub dialogs' size of setting dialog has not proper size and
position, so fix them. Furthermore, finder button has no SizeToContent()
and fix that.
Add EditorTool dialog

This dialog is tool of editor dialog.
Add GetSDWindow() by index

The method CSDForm.GetSDWindow(int idx) return sdWindow index by idx. If
no sdWindow index by idx, return NULL.