Packer Update Self

Added Update self function to update packer

Can be done with: `packer update --self`