Making and sharing your own Google Map is getting easier thanks to the newly rebranded and relaunched "My Maps" tool. There's also a new Android app so you can make and manage your maps on the go.