Transition to 2.10

Overall

Dropped support for Python 2.7 and 3.5 (pypy 3.5 still supported)

Bytes GreedyBytes can build from bytearrays (not just bytes)

Embedded and EmbeddedSwitch were permanently removed

Exceptions always display path information