Leaderboard update, added remote shell support

The thing about ndb.Expando GenericProperties is that they are indexed
by default, meaning they can't be more than 500 characters long. This
commit fixes that by introducing a TextProperty option through the Mixin
in utils.py.