tools: rework tool building and convert tools into standard LN apps

with this change the lambanative tools are built as any other lambdanative app (the exception is subtool, which is needed in the bootstrap)