Updated SrcMLElement.GetMethodSignature to remove possible null reference exceptions.
Fixed Issue #41.
Merge branch 'master' of github.com:abb-iss/SrcML.NET
Reorganized the code so that there is a new "Core" library with interfaces and an "Interfaces" library for visual studio service clients.
Made changes to interfaces to better interoperate with Sando
* ISrcMLArchive now extends IArchive
* UpdatedReadyState renamed to ReadyState in IsReadyChangedEventArgs
* IsReady property added to ISrcMLGlobalService and SrcMLGlobalService
Moved Extensions methods to SrcMLElement in Core. Removed ABB.SrcML.dll dependency from the DataRepository.
Made InitializeData() & Archive_SourceFileChanged in DataRepository catch exceptions and print the output to Console.Error.
Moved functions from SrcMLHelper to SrcMLElement (in ABB.SrcML.Core)
Modified SrcML.Core project to generate XML documentation and be versioned along with the rest of the SrcML.NET libraries.
Reworked the SrcML Service Integration tests to work correctly and actually test the srcML service.
Reworked the SrcML Service Integration tests to work correctly and actually test the srcML service.
Added C++ tests
* added C++ tests to the integration tests
* moved common test functionality into new Scaffold class
* renamed C# tests to include "Cs" in the name
Modified integration tests to use assembly init/cleanup so that all of the tests can run in a single session.
Removed old, useless tests.
Changed the folders to be absolute folders to fix the issue seen on Pat's machine where the working directory is not consistent with my machine.
Added a lock to the integration test event response.
Updated assembly info for ABB.SrcML.Core to have a stable assembly version but a changing assembly file version.
Changed version setting for core libraries to use msbuild batching instead of just repeating the same call twice.
Updated build process to correctly identify assemblies as debug or release
Added clearer logging to srcml service startup.