Resolve the context sensitive expression containers before resolving node

When trying to get type/symbol information of the location, make sure that its context sensitive expression containers are resolved in top down manner to avoid incorrectly making something any because of recursive recursion that can occur during resolution.

Fixes #1165
what is a Location.  What should my intuition mean for it?  What does it mean "get me the symbol info for a place in the code"?