Added stages= method to allow programmatically setting new stages

This will allow us to set stages by specifying:
stages = "blah", "something"
I decided to keep the functionality of loading stages each time from the file instead of loading it once to allow changes to stages even if the module is already loaded.

Related to: https://github.com/capistrano/capistrano/issues/816