Use the event already created for document change.

Do not raise property change notification here, but DO replace the
selection collections so those notifications are raised if necessary.
Fix select face(s) tests.

Face selection returns lists of lists.
Hold on select point/uv on face tests
Add smoke test category.
Fix to handle longest lacing on empty arrays

It used to crash, it now doesn't execute the function

http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-4566
RecordedTest/CodeBlockNodeTest do not need to "shutdown the host"
Fix regression
Removed unwanted argument from "DynamoModel.ShutDown" method
Fix regression
Fir regressions for builtin function
Updated signature of "ShutdownRequestedEventHandler" delegate
Merge pull request #2436 from Benglin/MinorCleanUp

Clean-up of DynamoModel.ShutDown methods
Merge pull request #2435 from DynamoDS/LongestLacingFix

Fix to handle longest lacing on empty arrays
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into StabiityBug
Making public virtual method "DynamoModel.ShutDown" as non-virtual
Making public virtual method "DynamoModel.ShutDown" as non-virtual
Increase reference count for array elements
Merge pull request #2440 from ke-yu/fix_memory_corruption

Increase reference count for array elements
Refactored various shutdown related DynamoViewModel methods
Fix node saving.