puppet_compiler: add naggen installation

Also fixed an ordering issue in the main catalog and did some more lint
around.

Change-Id: I0bb978f1eec7d0f71466a04c225211e85f7e3112
Signed-off-by: Giuseppe Lavagetto <glavagetto@wikimedia.org>