DUI: icons for geometry(additional logic)

And here is some additional logic for Geometry. 
# Where you should pay attention:
1. Icons from `Geometry` have assembly called `ProtoGeometry.dll`, but that doesn't mean, that they have `ProtoGeometry.resource.dll`. So, in this case, we have to use default assembly `DynamoCore`.
2. I forgot to add changes for large overloaded icons. Here they are.


Reviewers
@Benglin,@vmoyseenko, please take a look.