Added a "upgrade-major" and "upgrade-major-n-reboot" option.

Did the test with EL6 to EL7 on centos. Its sort of hackish right now and needs to be improved on.