Service is running, though feature incomplete.

1) Installer installs and starts the service.
2) Added interval and debug registry values.
3) Rewrite LogSingleton now that I know what I'm doing in C#. Eliminated
unnecessary eventLog designer.
4) Moved polling thread method into UnofficialDDNS.cs. Made it a thread
delegate and a static method.
5) Eliminated ReadRegistry.cs and used a much simpler approach.
6) Implemented cancellationtoken in thread.
7) Eliminated CustomExceptions.cs/QueryAPI[NameDotCom].cs since they are
in UDDNSQuery now.
8) Also eliminated Strings resource since they are in UDDNSQuery now.