Generate multiple sets of accessors for different schema

We now generate multiple sets of accessors when you have multiple Realms at different paths which have different column ordering.

Fixes #1134 and #1118 

@scriptedSheep this should hopefully resolve your issues. Please let us know if this works.

@tgoyne 

Use fast enumeration