! fixed bug introduced in commit 092acbb relating to startup file name...
I've inversed the 32bit vs 64bit logic... so the 32bit startup file was named like the 64bit one and vice versa :P
* use only GWLP_WNDPROC instead of GWL_WNDPROC
* optimization fixes for Code::Blocks projects files (seems like /Ox is worse then /O2)
rewrote Drag&Drop support, now integrates into the OS better and also gives more feedback. Also adds multimonitor support.

! using Ole Drag&Drop (fixes feedback among other improvements and possibilities) (Tclock.c)
* Drag&Drop is now handled within DLL instead of App
- g_reg_mouse was removed and replaced by REG_MOUSE define in globals.h for use by App and DLL (PageMouse.c,mouse.c,settings.c,globals.h)
* DF_RECYCLE is now the default drag&drop setting

* possible multimonitor fix in Tclock.c
* improved add_title,del_title,get_title,ext_cmp utility functions (get_title now fully works on folders too as used by Drag&Drop)
! fixed/added support for autohide taskbar in SetMyDialgPos (quite ugly, but seems to work)
* updated font used for format input (pageformat.c)
[StopWatch] reverted to old Start/Stop, Reset layout (seems to be more common and was requested) and added new features such as automatic lap creation on stop
- removed /pause, /resume switches from T-Clock as /start, /stop now function like them again (by user request)
  (still exist, simply alias for /start, /stop, but references removed from Help file)
* changed time elapsed format to "00:00:00.000" from "00 h 00 m 00 s 000 ms" (by user request)
+ added total time elapsed to each lap
+ laps are now created on stop and "[S]" is added to flag it as "auto created on stop"
*+ export format changes, "i" replaced by "#", "t" now used for total time, "l" for lap time and "f" is flags used for lap creation
   also updated default export format
* misc adjustments such as elapsed text size, info about supported export format and more
[Stopwatch] added dialog resizability
[Calendar] fixed missing version info and added pre-build step
[Clock] very small update to version info
[Calendar] re-synced default settings between Clock and Calendar (better use global defines?)
* since Calendar is now always 32bit, force the use of non-redirected registry (always use native)
* also minor refactor on our registry path variable
! fixed incompatibility on XP and below introduced in previous commit
they don't know RegDeleteKeyEx so let's use a wrapper
[Calendar] fixed calendar size/display on XP

seems like no one should use unfinished code... That "brute force" method what so ever, actually worked...but only on Vista+ xD ...
! fixed displaying issues in XP (well... no redraw worked on 8 as window content is cached since Vista+ but not so on XP)
[Clock/DLL] clock DLL is now somewhat independent, so it survives even when the App is killed or crashes
  based on this code, we could get rid of Clock.exe entirely.. automatic start on explorer restart is the only exception (basically a watcher process)
  If we move all code to our DLL, we could reduce our memory footprint dramatically and also somewhat lower CPU usage
- removed g_hhook as shared global

* also restructured/improved some app exit handling (clock main.c,menu.c,propsheet.c)
* added DLL.def to Code::Blocks project file
[Clock] ! allow non elevated apps to control Clock, such as non-elevated explorer ("bug" reported by user)
! fixed version detection... why did no one report that xD
* updated version detection to support Win10, also added required manifest compatibility stuff for Win7+
* unified manifest.xml, so moved to common. Also added manifest.xml to Code::Blocks project file
[clock format] updated default format creation to interpret current users locale relating to AM/PM and 12h format
* generally improved format creation and reduced code size (pageformat.c)
! fixed AM/PM default's, we could end up with some empty strings (format.c)
- removed old default format setup from settings.c
! fixed clock being disabled under some circumstances if original clock and T-Clock are of same size
* improved dll's self-destruct code, should reduce the chance for "rare" race conditions
- don't create .pdb files for release builds.. only bloats our output
* don't include .pdb files in our archive