Make it possible to use /bcticket with command block

Also fix bcticket in general as it didn't had any parameters
or did something useful.
Update usage string of bcticket
Move bcticket command code to its own method

This makes the `onCommand` handler appear cleaner.
Also, the usage string is now reported by returning false
when the command is used wrongly.
Remove trailing whitespaces from plugin.yml
Update usage and bcticket for train parameter

It's now possible to submit the 'train' parameter to /bcticket.
Merge branch 'bcticketFix'

Conflicts:
	plugin.yml
	src/com/github/catageek/ByteCart/BytecartCommandExecutor.java