update catkin_prepare_release, improve error message when branch is not tracked, perform check for remote branch before modifying the repo (fix #463)