move restart code to salt.Minion().Start()

move the restart minion code into, minion start method because we need to prevent the minion from
preforming a full restart. /or some objects get appended to an array and build up large over time/ /mem leak/

this patch will only run self.parse_args() and self.setup_logfile_logger() once.