Taxonomy field updates

Introduced a TaxonomyFieldCreationInformation entity (inherits from FieldCreationInformation)
Refactored CreateTaxonomyField and deprecated various overloads that used string parameters for termgroup and termset names which where very error prone anyway. 
Moved deprecated methods to *.deprecated.cs partial class.
Fixed issue #314 
Updated tests to use refactored methods