Improve invalid workflow message.
Improve invalid workflow message.

Summary: Given an invalid workflow, show an error message which lists available commands.

Test Plan: Try specifying an invalid workflow.

Reviewers: epriestley

Reviewed By: epriestley

CC: aran, Korvin, AnhNhan

Maniphest Tasks: T3040

Differential Revision: https://secure.phabricator.com/D6129

wikimedia/phabricator-libphutil,wxstars/libphutil,PageUpPeopleOrg/libphutil-patches,newbeess/libphutil,zhihu/libphutil,aik099/libphutil,uber/libphutil,aik099/libphutil,memsql/libphutil,uhd-urz/libphutil,librewiki/libphutil,Symplicity/libphutil,uber/libphutil,librewiki/libphutil,Symplicity/libphutil,codelabs-ch/libphutil,newbeess/libphutil,wxstars/libphutil,PageUpPeopleOrg/libphutil-patches,codelabs-ch/libphutil,uhd-urz/libphutil,christopher-johnson/libphutil,r4nt/libphutil,schlaile/libphutil,r4nt/libphutil,devurandom/libphutil,memsql/libphutil,Automattic/libphutil,julkiewicz/libphutil,uber/libphutil,zhihu/libphutil,christopher-johnson/libphutil,eSpark/libphutil,fivestars/libphutil,r4nt/libphutil,yangshiqi/libphutil,PageUpPeopleOrg/libphutil-patches,eSpark/libphutil,devurandom/libphutil,memsql/libphutil,yangshiqi/libphutil,Automattic/libphutil,fivestars/libphutil,fivestars/libphutil,newbeess/libphutil,uhd-urz/libphutil,julkiewicz/libphutil,librewiki/libphutil,Symplicity/libphutil,schlaile/libphutil,yangshiqi/libphutil,schlaile/libphutil,zhihu/libphutil,Khan/libphutil,julkiewicz/libphutil,christopher-johnson/libphutil,Automattic/libphutil,eSpark/libphutil,aik099/libphutil,codelabs-ch/libphutil,devurandom/libphutil,wikimedia/phabricator-libphutil,Khan/libphutil,wxstars/libphutil,Khan/libphutil,wikimedia/phabricator-libphutil