Created curt project for basic Win32 library.
curt code in new namespace and removed include_windows from curt headers
The main view is created using straight Win32 api
Checking all return values from Win32 functions.
Fixed api_params.h file comment
Made curt::Handle a little easier to understand

Didn't need the template template parameter. It also makes the file
comment correct again.
Moved api_params implementation to it's own file.
Wrapping Win32 functions.
Format entry.cc
The uiglue View class now simply subclasses existing views.
Views call a declareBindings function to setup the window subclass
Got 2-way data binding going without uiglue controlling the view type.
Removed the unused filesystem, parsing and view factory code.
Moved uiglue into it's own static library
Moved some of the useful windows functions into curt
To Unix line endings
Merge branch 'databindonly'