Compile fix for win32 driver.
Removed deprecated modules from VisualD project file.
Compile fix.
Avoid use of deprecated modules.
Functional tests for rest client + upcoming UDA support
Created new vibe.http.restutil module that contains all static introspection and
metaprogramming tools not directly related to HTTP or REST.

New function "cloneFunction" is provided with implementation partially copied from
current Phobos fullyQualifiedName, it is a replacement for bunch of functions used
for the same purprose in vibe.http.rest

Provided easy migration path to next dmd version with switching to Phobos
fullyQualifiedName
UDA support added to vibe.http.rest
"generateRestInterfaceMethods" reworked to use toekn strings + format
Final part of vibe.http.rest update and UDA support, compiles and passes tests now.
Removed functions made redundant by vibe.http.restutil
Moved rest of code gen to token strings
Changed formatting and naming conventions to more consistent ones