"Unless there is a clear expression such as a gate, fence, or 'keep out' sign indicating that the public is not permitted to enter, anyone may approach a home by a walkway, driveway, or any other route commonly used by visitors, without liability for trespass."