catkin_make_isolated: update setup generation when plain cmake package is last in workspace (fix #530)

First, it generates setup.bash|zsh script for plain cmake package (to make the next step easier).
Second, the setup.sh for plain packages now relays to the parent setup with the currently selected CATKIN_SHELL.

@wjwwood @scpeters Please review