ColorCodes: treat "code" as semantic noise.

We want to allow the string "code" to be used in the triggering query,
but we want it to have no effect on how the query is understood
or processed.

Addresses issue #454.
BinaryLogic: Original version by @bpaschen
BinaryLogic:minor cleanup
Removing Xor, superceded by BinaryLogic
BinaryLogic: Harmonising the test format
BinaryLogic: Commenting out failing test until I can figure out why
BinaryLogic: Fixing order of presidence
BinaryLogic: Fixing layout with tests
BinaryLogic: Removing debugging info
BinaryLogic: Supporting Binary; thanks for the input @killerfish !
Merge pull request #612 from mwmiller/codewords

ColorCodes: treat "code" as semantic noise.
Merge pull request #615 from duckduckgo/mintsoft/binary_logic

Fixing up BinaryLogic
DatesRole: support standard output of date(1).

- Convert to ISO-8601 for the parse.
- Support short month to number in service of above.
- Support TZ to UTC offset in service of above.

In cases where the TZ abbreviation was ambiguous I selected what I
deemed to be the most populous or most likely to be a DDG user's intent.
I may, of course, be wrong.

Fixes #621.
DatesRole: add RFC2822 support.
Merge pull request #623 from mwmiller/mo_dates_mo_problems

DatesRole: support standard output of date(1) & RFC 2822
Move goodies to new styling mechanism.

- Rename 'style.css' to appropriate ID-based name.
- Remove explicit inclusion of CSS, as it will now be auto-included.
- Update tests which explicitly checked for styling.
SHA: move from inline CSS.
ValarMorghulis: move from inline CSS.
Dice: move from inline CSS.
Unifornify: move from inline CSS.