Remove the debugging output from the core code-base

Now that we are beginning to add support for templates we do not need
this code clogging up the output.
Add a basic index template

This patch creates an ‘example-templates’ directory with one template
for an index page that lists all of the boards on the forum.  It
currently lacks any way to change the title of the forum.  It also
does not provide links to the threads for each board because we have
not yet decided on the format for those URLs.
Tell Git to ignore the entire ‘templates’ directory

This is where we will store all of the template files and we do not
want to track those changes so that users can easily customize them.
Instead we will provide examples in the ‘examples-templates’
directory that users can copy to get started.
Add an index script that displays the test boards

The main purpose of this logic is to ensure that Savant works as we
expect when it comes to finding and loading templates.  We manually
load the data for the templates right now.
Add a function to fetch all boards at once

This provides a utility to return an array of every board in the
database, making it easier to fill out a template that needs to list
all of the boards.  This patch updates the test code in the
‘index.php’ script to demonstrate this new function.
Add an example configuration file containing the forum title

The program will use this file, or specifically a renamed copy, to set
certain values specific to each installation of the forum.  This will
allow users to set such values as the title of their forum.  The
program will read these values from the ‘Configuration.php’ file.
However, this patch also tells Git to ignore that file so that we only
track the example and not the forum-specific configuration settings.
Modify the example index template to use FORUM_TITLE

This shows how we will use the ‘Configuration.php’ settings in the
code as well as in the templates.
Add a ‘uri’ property for the Board class

This is a special property that we will use to create URLs in
templates that point towards a board.  Right now we do not store the
URI name inside of the database.  Instead we define the __get() method
of the Board class to recognize the public ‘uri’ property so that we
can use it in templates.  The URI is a lowercase version of the
board’s name with any spaces replaced with dashes.
Demonstrate using the Board ‘uri’ property in templates
Merge branch 'show-boards-on-index'

* show-boards-on-index:
  Demonstrate using the Board ‘uri’ property in templates
  Add a ‘uri’ property for the Board class
  Modify the example index template to use FORUM_TITLE
  Add an example configuration file containing the forum title
  Add a function to fetch all boards at once
  Add an index script that displays the test boards
  Tell Git to ignore the entire ‘templates’ directory
  Add a basic index template
  Remove the debugging output from the core code-base
Add an example CSS file to stylize the forum
Update the example index template to use a stylesheet

This patch modifies the index template to use a stylesheet.  We assume
that ‘templates/Style.css’ is the stylesheet.  Since we ignore all
changes to everything in the ‘templates’ directory this is not a file
we track.  But we do have an example style in the ‘example-templates’
directory that we can copy over.
Merge branch 'example-css'

* example-css:
  Update the example index template to use a stylesheet
  Add an example CSS file to stylize the forum