Disable all ".type-select" fields

No custom data allowed yet.
Set a default value on all elements

If they already have one (`data-default`) they will use their own
Fix crash in 5a0218e6f46a73f1a76437a8c2ff00856c7178f8
Add default value to '.cat-select' elements
Add `Display.resetElement()`

Changes an input field back to either it's default value or ""
Change `Data.TypeChart` format

Hate the one PS uses
Define `Data.TypeChart`
Fix Crash in 77b5b72cb74b898f50d64781d038fd28773a480c

`HPivs` got messed up from find/replace
Add weak calculation support

No items, no abilities, nothing fancy, etc.
Add `Calc.get()` and other Calc changes

- Introducing `Calc.get()`
`Calc.get()` is a core function which checks the attacker and defender's
ability and items, as well as the move and field conditions, for
anything that may alter the portion of the damage formula passed into
this method.

- Add `Calc.calcing` property. This is true if we are running a
calculation. See: `Calc.calcDamageNumbers()`
- Rename `Calc.getDamageNumbers()` to `Calc.calcDamageNumbers()`.
`Calc.get*()` is now reserved for functions centered around `Calc.get()`
Add some `handles` objects for testing
Sort returnValues array
Rename `args` argument `field`
Add missing bracket

Fix 9ea1b8d61ff08d8666857b54e1b2da320b9ffbfa
Add `results` <div> and style page a little

Also get rid of Eff. Stat column in stats-table. It was dumb anyway.
Group Customs under Custom <optgroup>

Makes the move names less lengthy
Add `Display.getMove()` and `Display.showResult()`

`Display.getMove()` Gets move data from a move row
`Display.showResult()` Will show the results of a calc
Add Freeze Dry handler

For testing `Calc.getTypeEff()`
Add `Calc.getFrom()` and `Calc.getTypeEff()`

- `Calc.getFrom()` will only check the handlers on the specified object.
**Specified**, not **Passed**.

- `Calc.getTypeEff()` returns the effectivness of the attacker's move vs
the defender's types. Factors in abilities and what not.
Correct styling error