add 'none' type to denote not ctx proxy should be started, add implicit ctx type decision based on operating system and whether zmq is installed or not