Added TextInput.clp

This file contains a template meant to provide a standard way of encapsulating
user input
Moved the game folder into the source folder

This is necessary because clips only supports relative pathing
Started writing the dendrite library

The dendrite library defines structures meant to streamline the writing of adventure games.
Added the Interactable base type

Everything in dendrite is in someway interactable or defines how an interaction
occurs.
Added Event and Interaction templates

These templates are ways to take advantage of the unordered nature of the
expert system to define interactions between objects and events that are raised
in response to something happening.
Added the Item class

This class is the base class of all things that can be added to an inventory
Added the Entity type

This is an interactable thing that contains an inventory
Added the Player type
LoadEngine.clp: Added automatic loading of the dendrite library
Interactable.clp: Added a description slot and associate message handler

The message handler prints the description out to the screen
Added the basic concept of a room
Fixed a bug where dendrite was not importing cortex
Added .gitignore files to src and src/native

This will prevent any object files from being added inadvertently
src/native/Makefile: Added references to the native another world specific code
Added the another-world folder in the native engine

This is done as a jumping off point so that I don't get bogged down in
technical details with interacting with the SDL.
Added the init library

The objective of this library is to be the boot strap library to load core
functions that all other libraries use.
Moved the init folder to the root of the src folder

This is loaded first on initialization and makes it far easier to define new
libraries
init/DeclareLibraryFunctions.clp: Added a library-files function

This function is meant to make it really easy to define the library files to
load for a given library without having to remember complex paths
lib/cortex/Library.clp: Rewrote Library.clp to take advantage of library-files
lib/dendrite/Library.clp: Rewrote lib/dendrite/Library.clp to use library-files