Add the KMSState.h header file to the Connection project

It was missing, although part of the submodule
Import KMSState.h instead of KMSServer.h in FM Base tests

IMHO, being more specific is better, and now KMSState.h is part
of the project, we can import it.
Remove an analyser warning from CK2WebDavProtocol.m

We can safely release `davRequest` after adding it to the queue, as the
operation queue will retain it for us.
Remove two analyser warnings from CK2WebDavProtocol.m

Hello Block_copy() and Block_release(). I haven't see you in a while.
Merge pull request #24 from Abizern/curlhandle-4

Changes to the Unit Tests - and clearing up warnings.