Feature password management

Updated the change password and create password functions to check and see if the password trying to be created is a duplicate of one previously used by that account. Then a function is called that will loop through the authentications for that account and delete the oldest ones until the number of records stored is less than an amount specified by a parameter. Another function will go through the remaining authentications and update them to make sure that the newly created activeFlag is set to False. Once this is done the system will then create and save the new authentication. A record was also added to the Resource Bundle to alert a user when they try to use a password that was previously used 
admin.entity.detailaccount.toomanyattempts_error