Core overhaul 0.2.0

- Added L.N, the method notation library. You can now use the
'deprecated', 'traced', and 'hooked' notations to methods.
- Renamed local references from lcore to L like the rest of the
framework.
- Added L.report and L.report_level. Using this is preferable to pure
error/warn/notice.
- Removed automatic testing and inline testing module
- Removed 'base_directory' property
- Paths should now have "." appended to them, it is no longer added
automatically. This fixes paths on Linux/Mac.
- Removed path_to_module, xerror, and parse_lua_error as they were
unused.
- Added the method_name helper method
- get_path has more useful output
- error now adds a newline before the error message
- Removed shorthand syntax for L:configure