Compile Time Changes

In the old associative dimension implementation, the ASLocations of a snapper is obtained using x-api. In the new implementation, the ASLocations is obtained from the method Snapper::associativeLocations(), instead of x-api. Hence, please remove the x-api codes, and replace the codes with the new method.

// Class: Snapper
Old: public xapi { public ASLocations associativeLocations()
New: extend public ASLocations associativeLocations()