Refactored the VS add-in

Overall we've split the old PluginDebuggerHelper into the Web server, and Debugger components and the debugger component is now a class hierarchy, where a new debugger type can be derived from PluginDebuggerBase.

We've also added PropertyManager to standardize reading properties from the property pages.

Fixed a bug where having spaces in paths broke things for install script.

Fixed unit tests and style for refactoring.

Refactored the add-in.  Split PluginDebuggerHelper into the WebServer, PropertyManager, PluginDebugger(Base, GDB, VS). Unit tests do not match yet.

BUG=136414

Review URL: https://chromiumcodereview.appspot.com/10836143

git-svn-id: https://nativeclient-sdk.googlecode.com/svn/trunk/src@1408 050acbb0-2703-11df-ab0a-9f3f633ae91d
30 files changed