[Fixes #1332] Port IContentNegotiator to WebAPI shim for CoreCLR support

1. Ported IContentNegotiator.
2. Enabled Core CLR configuration
This got changed because I changed the active target framework to core clr in the project. I will revert this before pushing.