upstart: store runlevel in __context__

This commit stores the current runlevel in __context__ to avoid repeated
calls to 'runlevel /run/utmp'. Fixes #5425.