Moved buttons on forms

- Programmes
- Projects
- Properties
- Devices
- Datasets

and some padding on the end to help with scrolling.
Merge pull request #357 from MastodonC/feature/bigger-edit-buttons

Bigger edit buttons and project/programme details
Fix y axis height and show negative numbers.

Fixes #364
Merge pull request #365 from MastodonC/feature/negative-number-charting

Fix y axis height and show negative numbers.
New programme/project manager authn logic

With tests.
WIP
Remove unneeded functions from k.h.security
Project managers user admin.

Project managers should be able to add users to their project.
Examples and updates for role.
Use new authn.

- roles->role
- Changes to editable.
- use new has-* functions
Fix failing security tests.
Dropdowns for roles.
Display default roles.
Clear user data.
Update post
wip: no access to the app.
Update programmes API
Return public programmes.
Fix get-user
Update projects API