Update to take the change of MultiReturnAttribute and make use of IsVisibleInDynamoLibraryAttribute

This pull request include 3 submissions:

1. The first submission is to update MultiReturnAttribute. It contains:
    1). The geometry binaries which contain the change to MultiReturnAttribute;
    2). The changes to use the new attribute.

2. The second submission is to make use of IsVisibleInDynamoLibraryAttribute. When a class is not intended to be appear in the library view, the attribute needs to be put ahead of the class with the value of false.
[IsVisibleInDynamoLibrary(false)]
This is verified with the Line class.

3. Merge some conflicts