various HTML fixes
initial implementation of new field editor
added configuration part for compound fields
Merge branch 'devel' of github.com:globaleaks/GLClient into feature/fields_refactor
Merge branch 'devel' of github.com:globaleaks/GLClient into feature/fields_refactor
completed basic interface for new fields/fieldgroups/steps/new_submission
this commit is the twin of https://github.com/globaleaks/GLBackend/commit/f8c302ddb4a5e3d85b91e3430296fc61b05268cd
the code of the GLClient will need some improval to prevent some actions that are also
prevented by the backend like associating the same field to multiple fieldgroups or to multiple steps.
i'm still thinking about this things so i've not integrated the relevant code.
minor alignement to latest submission changes.
the code still need a strong refactoring as the code is messy since time.
removed debug logs
removed wb_fields answer order. to be handled differnly on glbackend.
reimplemented inputbox, textarea, selectbox and checkbox using new fields
implemented support for file descriptions
removed debug outputs
implemented interface for fields of type ToS
removed early implementation of file description

will be tackled by using fieldgroups
finished implementing visualization for fieldgroups.

templatyes unified and code reduced among receiverv/wb tip status pages
fixed UI for field options of field-type checkbox
completed implementation of default steps/fields/option initialization
Fix footer so that it's color expands all the way to the end.
Fix sidebar in admin menu (so it shows the menu you are in)

Make the wizard completion look nicer
added missing fields.js