Guidev

-restructure of the GUI passthrough editor (loading via JSON)
-new get_all_attributes() console server method to support this
-fixed associated tests