make floatEra return a Maybe, so it doesn't have to change type

The rationale here is that empty fixed eras and empty floating eras
are quite different things, and there's no direct floating analogue of
an empty fixed era.  So floating an empty fixed era now results in
Nothing.