Fabric: Provide a way to alter Fabric settings

This is necessary for bug 3004.
Fabric: Add stage_feature command for testing feature branches

Fix bug 3004
Cleanup: use abort() from Fabric