Adds Lua src to lib directory
Builds lua as part of normal composite build
added an interface and component for a lua keyvalue store. Needs a little tweaking to get global lua_State working
Lua tests; reading from config file
reading lua code from lua files,
testing fibonacci,
testing garbage collector
Added lua documentation
Merge pull request #52 from gwu-composite-lua/master

Adding Lua support to composite.  Note that *there are still two changes required* before anyone can use Lua:

1. `components/implementation/lua_keyval` should move to `components/implementation/tests/lua_keyval/`.

2. It currently uses the Linux system calls to read in the scripts.  So we should change that by simply loading in the scripts (currently) at compile time using `#include`.