Feature c# clients

For C# PdfWebApiClient:
- Refactors/Renames all code to conform C# best practices (checked by FxCop)
- Added/Modified ALL documentation
- Moves ConsoleTestDriver to separate project
- Converts PdfWebApiClient to library/assembly
- Moves Requests into their own directories
- Moves publicly exposed request inner enumerations to their own files in request directories
- Adds LAB color model option to RenderPages
- Adds G3 and G4 compression options to RenderPages
- RenderPages smoothing option is now a bit-flag enumeration so combinational operations can be used
- Versioned C# PdfWebApiClient
- Remove unnecessary bin/obj directories and other misc files
re: PDFWebAPI vs. PdfWebAPI. i also prefer the former, but might like WebAPI even more. seven syllables is a lot.

is this namespace proliferation due to not being able to use nested types in the interface? for each request type, it might make sense to put all the code in a single file, using regions to facilitate hiding definitions (e.g. enums). with so much request logic implemented by the abstract base class, i wouldn't expect these omnibus files to get that large.