add .under('upstart') to be_running

`be_running` matcher の`under` chain methodに`'upstart'`を引数で指定できるようにしました。
upstartで起動されたプロセスかどうか確認することができます。

現在は`under` chain methodには`'supervisor'`を指定できますが、upstartとsupervisorを同列に扱ってよいかというのがひとつ気になっています(upstartはinitデーモンの代わりとなるものなので、よりシステムに近い印象があります)。

upstartが導入されているディストロのspecファイルにテストを記述して通ることを確認しています。