Import completion data is now part of the completion list.
Added framework lookup class.
Added ClearAnnotations method.
Handle missing value in ikvm loader.
Removed type list from framework lookup.
Takes ages to build otherwise ...
Handled possible bug in ikvm.
Fixed exception.
Added speed optimization to the framework builder.
Treat object and dynamic as the same in anonymous function conversions.

This causes code such as `Action<dynamic> a = (object x) => {}` to be allowed. I can't justify this in the spec, but both csc and mcs allow it.

I also added some tests for this conversion in normal method group conversions. Those tests ended up passing, but they probably don't hurt to have.
Merge branch 'method-group-conversion-dynamic'