Cleaning up MaterialManager public interface.

Removed 'has_user_input_module' property. Developers may use
os.path.isfile(manager.user_input_module_path) instead.