Defect fix MAGN-2262
Hide functions whose names start with double underscores
Fix Optimize.ds loading issue
Disabling Packages, Libraries, Settings, Samples Menus, and node to code option
Test case for defect MAGN-2262
Merge pull request #1319 from sharadkjaiswal/MigrationTests

Remove object class related methods while importing.
Merge pull request #1320 from Randy-Ma/ChocoButter-2Become1

Hide functions whose names start with double underscores
Merge pull request #1322 from aparajit-pratap/FixedTestCases

Defect fix MAGN-2262
Merge pull request #1323 from ke-yu/fix_magn2371

Fix MAGN2371: Fix Optimize.ds loading issue
Improve the implementation and use of the IsVisibleInDynamoLibrary attribute
Merge branch 'ChocoButter-2Become1' of github.com:DynamoDS/Dynamo into ChocoButter-2Become1
Merge pull request #1330 from Randy-Ma/ChocoButter-2Become1

Improve the implementation and use of the IsVisibleInDynamoLibrary attribute
Fixing IsVisibleInDynamoLibraryAttribute handling for hiding nodes.
- FunctionDescriptor class has a property IsVisibleInLibrary, so that if a method with
  IsVisibleInDynamoLibraryAttribute is imported it's not added to library view, but files
  with this node can still be opened in Dynamo.
- SearchViewModel don't add function descriptors with IsVisibleInLibrary property set false.
- DynamoLoader don't add nodes with IsVisibleInDynamoLibraryAttribute to SearchViewModel so
  they are not present in library view.