Add AppArmor profile to contrib. It's useful for further lockdown that's impossible for the binary to do by itself, e.g. disallowing things like ptrace().
It's rather generous on file and library access since cjdns drops the file limit to 0 anyway, but it still won't let cjdroute access things it has no business with, like /tmp, /home /bin even if that limit is somehow circumvented.
added AppArmor profiles to contrib
added a comment for pidfile users
doc: add SmartOS

add small installation instructions for SmartOS
fix #1

avoid include of sys/sysctl.h on SmartOS
Merge pull request #323 from defel/SmartOS-compile-fixes

SmartOS compile fix
Update README.md

Update command for getting function list and corresponding results.
new approach to dealing with trashroutes
Fix segfault bug in RouteTracer
renamed parseRoutes script to trashroutes and added an average index
Merge branch 'master' into trashroutes
new protocol version
why oh why do the funnest software constructs also have to be the ones which introduce the most bugs?
Solve a rare bug caused by NodeStore altering a route to a less favorable route while it is being used.
Fixed another way that traces could cause an assert fail.
Merge pull request #325 from inhies/patch-1

Update README.md
Merge pull request #321 from defel/SmartOS-doc

doc: add SmartOS
Add makefile with 'clean' and 'all' targets
Merge branch 'master' of github.com:cjdelisle/cjdns

* 'master' of github.com:cjdelisle/cjdns:
  Fixed another way that traces could cause an assert fail.
  Solve a rare bug caused by NodeStore altering a route to a less favorable route while it is being used.
  why oh why do the funnest software constructs also have to be the ones which introduce the most bugs?
  new protocol version
  renamed parseRoutes script to trashroutes and added an average index
  Fix segfault bug in RouteTracer
  new approach to dealing with trashroutes
  Update README.md
  fix #1
  doc: add SmartOS
Fix whitespace in readme