It's no secret Google's been involved in a few privacy-related kerfuffles around the globe, but some would say those are just the burdens attached to being one of the big-guns in the industry. Still, Big G can go home to Mountain View a happy camper today, as the Swiss Federal Tribunal has decided to ease up on the company's usage of its Street View technology in the country. Per the ruling, ho