Ch 773

I like the form alter idea.  The weirdness will be that acquia_lift module will turn around and call personalize to get the variations link... but at least its somewhat less twisted than it is now.  Agreed about the variation_set_name/agent_name assumption since we have the interface we're checking against instead of just the specific type (forgot I changed that).... Originally I had the interface include a method to get the pageVariationPath - guess I can add that back in and let the simpleAB class implement it (with the personalize_ function).  Still seems like weird gymnastics going back and forth across the modules like that.... can you think of anything cleaner?