Added in Nuke-side authentication, if the command server was initialised to request it
Merge branch 'master' of github.com:Nvizible/NukeExternalControl
Moved server and client code into a nukeExternalControl module
Added __init__.py file
Moved __init__.py to where it should actually be!
Merged with latest Luma code
Ensure that nuke.ask() isn't called to verify the connection if Nuke isn't in GUI mode. Also, when starting a Managed Server, ensure that verifyConnection is always turned off
Added comments
Added support for 'del' and 'issubclass'. Also initial support for 'isinstance', but currently commented out, as not currently working properly
Modified common.py to check the environment variable 'NUKE_EXEC' before defaulting to 'Nuke'
Changes all classes to be subclasses of object
Added support for isinstance(). It will work as in Nuke. The only difference is that it will also return True for isinstance(<anything>, nukeExternalControl.client.NukeObject)
Changed __getattr__ to only return a local attribute if it is actually in __dict__, enabling pass-throughs of things like __enter__ and __exit__
Added return code checking, automatic retrying on license errors.
Increased NukeCommandManager startup timeout.
Whitespace cleanup (strip trailing tabs/spaces, prettify class spacing)
Update client/server port search behavior to allow start/end ports to be passed in.
Merge branch 'master' of github.com:LumaPictures/NukeExternalControl

Conflicts:
	nukeExternalControl/client.py
Clean up a duplicate import resulting from branch merge
Add setup.py for distutils-based package installation
Merge in latest changes from remote nviz master