Updated pubsub code that finds reverse associations to be more strict.
Added more associations to test Pet and User models
Added "via" key to one-to-one User-Profile association; works for pubsub only and should not be considered a true feature yet.
Note--the additional associations in the test models are causing some tests to fail; leaving these in so that we can verify the fixes in Waterline as they are made.
refs #1727