Fixes #312
Merge pull request #352 from MastodonC/feature/better-address-information

Fixes #312
Don't display rows with no data.
Merge pull request #353 from MastodonC/feature/better-contextual-data-display

Don't display rows with no data.
Entities must have data.

They may still be malformed later, but they must at least have data if
they don't have an event type.
Merge pull request #354 from MastodonC/feature/better-profile-parsing

Entities must have data.
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
move to 'official' release of liberator.
user selects whether aliases in use.
Fix failing test.

Introduction of Unit in columns-in-order needed more work.
Make file parsing with mixed line endings better.
url encode/decode ids.