Created a starting UI for the attack panel.

The player's combat choices are populated from their attacks values. However,
these are currently inaccessible for addition or other editing.
Added Defense Fragment capabilities to Attack Panel.
Added helper methods to Attack.
Working towards editable equipment.
Added fragment to allow for editing of WeapShield.

This is a notable deviation from the previous setup, in which editing
took place in separate activities. The use of fragment reduces the need
to throw parcelables around.
More WeapShield stuff.

They may now be added / deleted through the list pane. Names are now
saved and edited. Damage die are now imported from Attack, and may be
edited.
Fixed bug resulting in crash while navigating away from Gear List page.
Added description handling and scrolling to gear edit window.

WeapShield will now import description from attack, and the description
field in the gear window is now correctly monitored.

Also updated the gear description text.
Added JSON code to WeapShield.
Combat panel no longer has improper padding and now has condition list.
Attack Panel now tracks conditions and will display attack bonuses.
Shield moved completely from AC to panel.
Added blinded condition.
Added AC modifiers to attack panel.
AC now automatically updates upon switching weapons.
Fixed WeapShield saving / loading bug.
Wieldable equipment now sorted upon character save.
Previously selected combat gear now saved.
AC bonus from gear no longer counted when using the gear to attack.