prepare_instance.sh can be re-run

Instead of failing (re-create symlin) or redoing long activities
(re-install ruby and rubygems), it skips those steps if
not necessary

Change-Id: Iae17d0dfe012e44fec2ee5afc848ab0e2db783c9
Merge "prepare_instance.sh can be re-run"