(GH-814) Ensure any version of choco
(GH-814) Ensure any version of choco

You may receive the following error when upgrading to choco v0.9.10.1
with a licensed version:

~~~sh
Error when registering components for
'chocolatey.licensed.infrastructure.app.registration.ContainerBinding':
 Could not load file or assembly 'choco, Version=0.9.10.0,
Culture=neutral, PublicKeyToken=79d02ea9cad655eb' or one of its
dependencies. The located assembly's manifest definition does not match
the assembly reference. (Exception from HRESULT: 0x80131040)
Error when setting configuration for
'chocolatey.licensed.infrastructure.app.builders.ConfigurationBuilder':
 Could not load file or assembly 'choco, Version=0.9.10.0,
Culture=neutral, PublicKeyToken=79d02ea9cad655eb' or one of its
dependencies. The located assembly's manifest definition does not match
the assembly reference. (Exception from HRESULT: 0x80131040)
Chocolatey v0.9.10.1 Professional
~~~

This is due to allowing for any version of choco, but binding to the
one the licensed version is built against. Use assembly
resolution, similar to how the API does, to allow the choco reference
to not be version specific.

Apteryx0/choco,TheBigBear/choco,jberezanski/choco,eeevans/choco,jberezanski/choco,TheBigBear/choco,sideeffffect/choco,sideeffffect/choco,jberezanski/choco,bazzilic/choco,Apteryx0/choco,bazzilic/choco,eeevans/choco,TheBigBear/choco