Added .gitignore files to src and src/native

This will prevent any object files from being added inadvertently
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
Removed the top level make file

This is done in response to the coming move of the code base out of src.
Moved the contents of src/README to README

This is done in preparation for the movement to the root of the project
Moved all of the code in src into the root of the AdventureEngine project
Merge branch 'master' into test-text-adventure
Moved the game logic to the root of the project