Delete IAM login profile during user delete
Delete IAM login profile during user delete

Without this change, IAM user deletion fails if the account has MFA
tokens, passwords set, or other access keys assigned to the account.

Here we remove the login profile, access keys, and associated MFA tokens
for the user account.  This allows successful removal of the account.

gregohardy/puppetlabs-aws,hundredacres/puppetlabs-aws,benpillet/puppetlabs-aws,hundredacres/puppetlabs-aws,daveseff/puppetlabs-aws,zleswomp/puppetlabs-aws,zvymazal/puppetlabs-aws,puppetlabs/puppetlabs-aws,marksyme/puppetlabs-aws,DavidS/puppetlabs-aws,puppetlabs/puppetlabs-aws,benpillet/puppetlabs-aws,daveseff/puppetlabs-aws,zleswomp/puppetlabs-aws,zvymazal/puppetlabs-aws,marksyme/puppetlabs-aws,DavidS/puppetlabs-aws,gregohardy/puppetlabs-aws