Added new method status (add/change the status of an issue)

This method enables an user to change the status of an issue when it's not possible by any other method (when different states exist other than resolve, reopen, close or needinfo).

Thanks for looking at it and helping me refactoring it.