independent auto-complemention

1. Rip auto-complemention to a independent jQuery/Zepto plugin.
2. Fix the bug that when destination is not included in grayscale map, the globe won't rotate.