NF - When a user tries to perform an aggregate_by that tries to collapse an uncollapsible coord (e.g. a string based coord), then an informative error message is raised
Tweak message and add a test
Merge pull request #504 from rhattersley/aggregate-tweak-rebase

Aggregate by on str dim err handling
propogate all coord names in construct midpoint