I'd like to suggest a change that should streamline and enhance the capabilities of the staging.
Instead of...
mechjeb.autoStageActivate()
mechjeb.autoStageDeactivate()
mechjeb.Stage()
It should be just...
mechjeb.stage(X)
where if...
X=Nil then proceed to next stage
X=A then activate auto staging
X=D then deactivate auto staging
and if
X=a number, then attempt to stage to the listed number