How often to backup the master database?
Your master DB is generally very small. Just back it up with the rest of your databases, at least daily. Does it matter? 

Personally, when SHTF I'd like a master db backup that is a few hours old, even if I have 400 other identical ones going back 400 days. I don't want to think too much in the case I have to restore it...