Added both the Preferred and Custom preference
Removed ExecuteOnCustomNode, same as Preference.
Merge pull request #392 from jjherbst/rest_of_preferences

Added both the Preferred and Custom preference