Refactoring of FhirClient
* Allow use of relative paths in Read
* Add Refresh operation
Refactoring of FHIR client
- Update, Delete
- Validate
- History
- Tag operations
Rewrite of Search parameter parsing & formatting
- Basic parameter types value, string, token, date
Rewrite of search
- Parsing and serialization of Quantity
- Parsing and serialization of Reference
- Handle modifiers, :missing
Parsing to AST
- Chaining
- Multi-value
Parse to AST
- Choices, Composites
Work on Query
- Properties for special ops like count, sort, etc
- Add/remove search parameters
Finished extending Query and clean-up of FhirClient search operations
Added fluent interface to Query
Doing unit tests
- Latest version of examples
- Fixed all unit tests
Not used reference to Ionic.dll deleted.
FhirClient Endpoint is now always postfixed with a slash.
Fixed FhirClientTests.Read test.
FhirClient fixes (part 1)
Merge branch 'client-DSTU-update' of https://github.com/ewoutkramer/fhir-net-api into client-DSTU-update

Conflicts:
	src/Hl7.Fhir.Api.Tests/Rest/FhirClientTests.cs
Fixes for DSTU conformance (2/2)
Merge branch 'client-DSTU-update' of https://github.com/ewoutkramer/fhir-net-api into client-DSTU-update
Made recursive validation optional
- Non-recursive is now the default
- All validators have a new optional argument 'recursive'
Allow xsi:Location in header. Closes #19
Working on smaller bugs/issues
- Added FindContainedResource on Resource. Closes #18
- BundleSerializer no longer emits XML header. Closes #12
- Grammar correction in name of IgnoreXsi property