NumberStyler: add proof-of-concept

Considering how all of this works, I'm not sure roles are quite the
right fit. It seems like we might just want a shared "Utility" package
or namespace to let us have access to some common library functions.

DDG::GoodieRole::NumberStyle is a particularly horrible name because
it's not even a role!

Also, the comments suck.

But such is the nature of a proof-of-concept.
NumberStyle: minimal changes for Conversions.

I am not claiming this is entirely the correct way to do this in this
package, just that it works fairly easily to expand the scope of the
Conversions goodie, as well.

Gonna need feedback from @moollaza and @mintsoft.

On the upside, I found a bug in the styler code by writing a test here!
NumberStyle: numbery -> number_re.

A less whimsical name to make it easier for humans to read.
NumberStyle: improve documentation of the `understands` logic.

Updates to comments only (plus a little layout to make it flow better),
based on feedback from @moollaza
NumberStyle: another pass at improving `understands` comments.

Based primarily on feedback from @moollaza:

- Straighten up the English a bit to make it more comprehensible.
- Move comments before the code they describe.
GimpCheatSheet: Add GIMP cheat sheet module.
GimpCheatSheet: Add tests.
GimpCheatSheet: Add more triggers.
GimpCheatSheet: Neaten CSS.
added FeatureTest
add calcRoots
add RandomNumber
add password
fix test
fix failing test again
added metadata
GimpCheatSheet: Add more spacing between sections.
PublicDNS: style changes as suggested by @chrismorast
Merge remote-tracking branch mwmiller's 'style_role/style_role' into mintsoft/conversion_calcs

Conflicts:
	lib/DDG/Goodie/Calculator.pm
Conversions: Minor cleanup