Shields now attainable in game

- Deku shield can be purchased and found in typical loot
- Hylian Shield can be found in boss loot
- Mirror Shield attained via fairy; True Master Sword required
- Updated IFairyUpgrade documentation