[lua_cleanup] Moving /errors.lua and /protocol

Moved `/errors.lua` and `/protocol` to `/base/errors.lua` and `/base/protocol`.

Changes in addition to path adjustment:

`connection.lua`: removed `../check` and `../host_info`. They are not used anyway. It seems monitoring related deps are moved from `connection.lua` to `virgo_connection.lua` in https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/commit/03ca1f441374d234288a2c7ea4f5edd90eb43bbc#diff-966644c7160bacf4cc8f99d18636bb80


Relevant PR in `virgo-base-agent`: https://github.com/virgo-agent-toolkit/virgo-base-agent/pull/51