Fixed line-wrapping when printing a chiesel arg list

Let's say I have a chisel test.lua with an argument list defined like this:

 args =
 {
         {
                 name = "arg1",
                 description = "blah blah blah blah blah",
                 argtype = "int"
         },
         {
                 name = "arg2",
                 description = "something",
                 argtype = "int"
         },
 }

Then sysdig -i test prints the argument list like this:

 Args:
 [int] arg1 - blah blah blah blah blah
 [int] arg2 - so
                     mething

Note the incorrect line wrapping. This was due to a bug where the wrapping was
applied to the whole string, not just a line at a time. Resolved in this patch
a couple more output improvements to the spy_users chisel
zsh tab completion
added (very rudimentary) bash tab completion
added zsh and bash tab completion

The zsh completion is fancy and nice. It knows about chisels, chisel arguments,
filters, etc.

The bash completion is very rudimentary. It only knows about the existence of
commandline switches, not what they do, or their arguments.
Merge pull request #186 from dkogan/completions

added zsh and bash tab completion
Merge pull request #184 from dkogan/master

Fixed line-wrapping when printing a chiesel arg list
Added ability to set bitmask for filtering sysdig events inside the Linux kernel
cleanups
tab completion minor bug fix, version bump
Merge pull request #189 from dkogan/master

tab completion minor bug fix, version bump
Abort, instead of keeping going with a NULL pointer, if key parts of the trace file are missing
Add bash/zsh completion scripts to the installation
bump version
Use VERBATIM for custom commands so they are escaped correctly
Merge remote-tracking branch 'upstream/master'

Conflicts:
	userspace/libscap/examples/02-validatebuffer/test.c
	userspace/libscap/scap.c
	userspace/libscap/scap.def
Added -fPIC to libscap build
updated zsh completion to use the new indent size
Merge pull request #192 from dkogan/master

updated zsh completion to use the new indent size
proc.apid and proc.aname can now be used without arguments in filters, to match any of the process ancestors.