shared/shell: Print commands when --help option is given

This enables the user to see what command could be given in the
non-interactive mode e.g:

> bluetooth-player --help
bluetooth-player ver 5.50
Usage:
	bluetooth-player [--options] [commands]
Options:
	--timeout 	Timeout in seconds for non-interactive mode
	--version 	Display version
	--help 		Display help
Commands:
	list		List available players
	show		Player information
	select		Select default player
	play		Start playback
	pause		Pause playback
	stop		Stop playback
	next		Jump to next item
	previous	Jump to previous item
	fast-forward	Fast forward playback
	rewind		Rewind playback
	equalizer	Enable/Disable equalizer
	repeat		Set repeat mode
	shuffle		Set shuffle mode
	scan		Set scan mode
	change-folder	Change current folder
	list-items	List items of current folder
	search		Search items containing string
	queue		Add item to playlist queue
	show-item	Show item information
1 file changed