Bastion: Adding base inline edit directives and adding them to system details.

This is the basis for a set of inline edit elements that can be used
on pages like details. These should allow a developer to declare in one
line the property that can be edited and the function to call when if
the user saves the information entered.