vpsdk.dll now gets packed into the VP.NET assembly as an embedded resource; a new DLL handler static class handles the unpacking of this DLL into the executable's directory before the SDK is first initialized. this allows for greater convenience with project building

- fixes to ConsoleMessaging example
- fixed Avatar class missing user id field

- renamed AvatarType to Type