pkgs: Add new preliminary "site" package.

This only shows a "coming soon" text and the animated logo (also
preliminary) and we're going to transform this into our new XMPP
site.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
ultron: Integrate new preliminary site.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
ultron: Drop reference to kernel 3.10.

This is no longer needed as 3.10 is the default in current <nixpkgs>.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
site: Redirect to old site on click.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
site: Reduce Head timer to 30 seconds.

60 seconds is way too much for the low patience of most people,
including myself.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
site: Build C++ version as well.

This also needs hxcpp as a dependency and we're now outputting the main
site to "$out" and the HTML part to another output "$html" in a multiple
output derivation.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
ultron: Enable site telnetd service.

This now allows access for non-HTML5 users to our preliminary site.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
site: Refer to telnet port if JS is disabled.

Of course, the user's fonts may vary and we cannot use parallax
terminals in the future, but let's try to optimize for the telnet
interface in the future :-)

Signed-off-by: aszlig <aszlig@redmoonstudios.org>