use zone obstacles when generating list of obstacles in smart place
use zone obstacles when generating list of obstacles in smart place

this should also fix an issue where shelves on other screens were not
blocking window placement in some cases

rvandegrift/e,tasn/enlightenment,rvandegrift/e,rvandegrift/e,tasn/enlightenment,tasn/enlightenment