Add erlang.mk support in anticipation of a new build driver.
Remove an unused type.
Kill unused functions.
Remove warnings about unused variables.
Reinstate the security check.

You need a really good reason for removing this check.
Rid the world of the lhttpc client.
Update Makefile with a proper analyze target.
Use `hackney` over `lhttpc` for requests.
Update the Makefile and include needed applications.
Update the main .app.src file.