Add QuickFix.ConvertToLocation()
Add QuickFix.ForFirstLineInRegion() static constructor
Allow constructing a GotoImplementationResponse with QuickFixes
Allow getting implementations as QuickFixes or as old Response
Add GotoImplementationAsQuickFixesModule
Replace old findimplementations API with new one

Now returns IEnumerable<QuickFix> instead of a
GotoImplementationResponse.
Add QuickFixResponse base class
Make FindUsagesResponse inherit QuickFixResponse
Re-add GotoImplementationResponse

This will play nicer with testing. I had problems with testing json
with DeserializeJson<IEnumerable<QuickFix>> so I decided to try with
this route instead.
Checks to see if the file reference actually exists before assuming it is a file reference. Means gac references will (should) work
Merge pull request #14 from nosami/AddingReferenceFixes

Checks to see if the file reference actually exists before assuming it i...
Add GotoImplementationTests

Running this does not work for me on mono. It fails with the following
exception:

mono --debug /usr/lib/nunit/nunit-console.exe OmniSharp.Tests.dll -run OmniSharp.Tests.GotoImplementation

NUnit version 2.5.10.0
Copyright (C) 2002-2010 Charlie Poole.
Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov.
Copyright (C) 2000-2002 Philip Craig.
All Rights Reserved.

Runtime Environment -
   OS Version: Unix 3.2.0.40
  CLR Version: 4.0.30319.1 ( 2.10.8.1 (Debian 2.10.8.1-1ubuntu2.2) )

ProcessModel: Default    DomainUsage: Single
Execution Runtime: Default
Selected test(s): OmniSharp.Tests.GotoImplementation
.Loading test.cs
F
Tests run: 1, Errors: 1, Failures: 0, Inconclusive: 0, Time: 0.798994 seconds
  Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0

Errors and Failures:
1) Test Error : OmniSharp.Tests.GotoImplementation.GotoImplementationTests.Should_find_usages_in_same_file
   System.NullReferenceException : Object reference not set to an instance of an object
  at OmniSharp.Parser.BufferParser.ParsedContent (System.String editorText, System.String filename) [0x0000d] in /home/mika/koodi/OmniSharpServer/OmniSharp/Parser/BufferParser.cs:19
  at OmniSharp.GotoImplementation.GotoImplementationHandler.FindDerivedMembersAsQuickFixes (OmniSharp.GotoImplementation.GotoImplementationRequest request) [0x00000] in /home/mika/koodi/OmniSharpServer/OmniSharp/GotoImplementation/GotoImplementationHandler.cs:28
  at OmniSharp.Tests.GotoImplementation.GotoImplementationTests.Should_find_usages_in_same_file () [0x0007b] in /home/mika/koodi/OmniSharpServer/OmniSharp.Tests/GoToImplementation/GoToImplementation.cs:41
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
QuickFixResponse: document QuickFixes property better
Add AutoCompleteOverrideResponse class
Add OverrideTypeKind enum
Start AutoCompleteOverrideHandler
Merge branch 'feature-goto-implementation-with-target-text' of https://github.com/sp3ctum/OmniSharpServer into sp3ctum-feature-goto-implementation-with-target-text
HelpService should only be initialised on Mono
Merge branch 'master' into sp3ctum-feature-goto-implementation-with-target-text
merged sp3ctum's add target text to goto implementations