Removes unused printVersion()
Adds --version
Fixes vistrails_revision()
Splits ModuleRegistry#auto_add_ports()

This takes the decoding logic, decode_input_port() and
decode_output_port(), out of auto_add_ports().
Adds Constant#__metaclass__ to add 'value' i/oport
Removes unused imports from analytics package
Removes unused imports from rpy package
Removes new_constant() function from webServices
Removes explicit inheritance in new_constant()
Defines constant classes without new_constant()
Asserts that String#translate_to_python() gets str
Moves query_compute methods in classes
TransferFunctionConstant without new_constant()
Removes explicit query_compute() inheritance
Don't reflow version message
Removes list comprehensions from set() calls
Removes None default_value in new_constant()
Merge branch 'constant-classes' into 'master'
Removes unused Collection#update_from_database()
Merge branch 'version-flag' into 'master'