Add "view" key to coachmarks dictionary

Add "view" key to coachmarks dictionary.
If "rect" value is not set, calculate and set target view's rect at setup.