add .under('upstart') to be_running

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