Add Erlang R17/17.0 support

WIP/Testing. No need for review yet. Please do not merge.
What's the reasoning for testing more than most recent version of R16? At least for our uses, I think we could safely economize that way. But I guess not our cycles :)