Re-open transaction to isolate.
Correct method signatures.

The method signatures did not match with the name or the purpose of the
nodes. Nodes should have default arguments for element and isolate so
that the user will get some behavior even if these are not provided.
Guards against view orientation failure.

These checks gaurd against two edge cases. First, if the target point
and the eye point are coincident. And second, if the direction of the
view is the Z axis (the default). Either of these would previously have
caused the construction of a ViewOrientation3D object to fail.
Put the mutation block inside the transaction.

Resetting the orientation requires a transaction.
Cleanup.
Add a default view name.
Edit existing tests for default parameters...

Add 3 new tests for default parameters to verify they are being set.
Don't reexec if nothing is modified.
Refactor into a new set isolation method.
Use guids for unique names.
Fix one test to take an element.
Merge pull request #3073 from DynamoDS/MAGN-5097

MAGN-5097 AxonometricView.ByEyePointTargetAndElement fail to return the results in the view
Merge remote-tracking branch 'origin/master' into Revit2015