Add methods to IdReader and IdGenerator for working with XBlockAside usage ids [PLAT-210]

Is this mapping going to get any other attrs? Maybe use a namedtuple?