utils: New namespace to help parse life form representations

Most of the time, life forms are represented by lines of dots and
Os. The new functions parse those, and create a set of coordinates.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
quil: add-custom-form

New function to add custom forms. Also rewrote add-form to build on
top of this new one.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
playground: Require utils too

To be able to play with custom forms easier, require
quil-of-life.utils too.

While there, also added a web link to a site with tons of life form
descriptions.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
playground: Added a few custom forms

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>