Merge pull request #187 from 1100110/master

vibe init - now uses shared static this
Added Isolated!T and surrounding functionality for improved thread handling.
Commented out some fullyQualifiedName unit tests (they fail with 2.061).
Added VibeCustomMain to all examples with an own main function.
Using the new download URL scheme for the DUB registry.

The url/downloadUrl fields in the package description from the registry are now deprecated an will be removed later.
To keep VPM running for a bit longer, this change makes it compatible with DUB in this regard.
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
Merge pull request #189 from Dicebot/uda-rest

UDA support for REST interfaces and rest module cleanup
Updated package.json for the latest DUB.
Commented out code, as it doesn't compile on the latest DMD versions.
A number of partial compile fixes for the REST interface generator. Partial fix up of #189.

Still relies on a fix in packageName!() and sub interfaces are not working.
Final set of compile fixes for the REST interface generator (for changes of #189).

Everything compiles now on stock DMD 2.061, including sub interfaces.
The libevent driver is now only compiled in for the "libevent" configuration.
Removed two stray ')' from doc comments and adjusted the doc comment style.