Updated desires and added missing thigs.

Added new one: DesireTameByRiding.
Added new features: riding and tamed riding.
Added horse entity.
Updated serialization.

This includes the ability to serialize features, being able to
serialize an inventory, slightly better backwards compatibility and
small other changes. Some things have also been renamed because they
were spelled wrong.