Bumping to Houdini Version: 13.0.470
Houdini Engine Version: 1.7 (API: 24)
Attempt to restore selection after sync and reload
Use the full path names when searching through the selection
Use AssetNode::getAsset() instead of accessing the member variable directly
Explicitly create the Asset object when possible

Instead of delaying it with AssetNode::getAsset().
Mark AssetNode::getAsset() as const
Rename AssetSubCommand to SubCommand

And also rename AssetSubCommandAsset to SubCommandAsset.
Add EngineCommand for general commands that don't tie to an asset
Move -saveHIP into houdiniEngine command
Remove AssetOperationType

This is no longer needed. All operations should be implemented as
sub-commands.
Add "houdiniEngine -houdiniVersion" to retrieve the Houdini version
Add "houdiniEngine -houdiniEngineVersion" to retrieve the Houdini Engine version
Fix warning when returning int as bool
Fix warning about not being able to generate assignment operator
Fix warning about conditional expression is constant
In SyncAttribute, access HAPI_NodeInfo in the doIt() method

Instead of accessing it in the constructor. This delays the use of the
Asset object.
Maya Fix warning about unused variable
Return from the Asset constructor if instantiation failed
Change the SyncAttribute class to inherit from SubCommandAsset
Make sure Asset is valid before using it in commands

Also print an error.