(maint) update appveyor.yml to current best practice
(maint) update appveyor.yml to current best practice

See https://www.appveyor.com/docs/lang/ruby/ for details.

This includes caching, and not abusing the platform key.

DavidS/pdk,DavidS/pdk,DavidS/pdk