Bump to 5.1

This bump contains the following changes:

`ComponentResolver#test_body` returns a JSON blob of the components
keys and values instead of just the values.

Add an I18n backend to load translations over the network from static