Handle boolean values for LuaTables

LuaTables could be false instead of a nil, so handle this right.
Added handling of web api

Added handling of web api to get a list of cartridges.
Changed access of cartridge files with a extra static class.
Merge remote-tracking branch 'upstrm/master'