Adding base64 print format, json and other print formats are no longer mutually exclusive and they can be combined now
Updating manpages with new -b option, fixed -j -X option and coding convention, fixed a warning in binary_buffer_to_base64_string
Merge pull request #240 from acarpi/master

Adding -b --print-base64 format, -j and other print formats are no longer mutually exclusive
proper hex printing when using the -x and -X flags
minor bugfix: int and bool mismatch
Make sure there is enough buffer space in binary_buffer_to_base64_string()
Merge pull request #248 from acarpi/master

Make sure there is enough buffer space in binary_buffer_to_base64_string()
chisels: Add parse_numeric_input() in common.lua

This commit adds a function in common.lua to parse numeric user input
and exit with a nice error message if something goes wrong.

This new function uses tonumber() in order to convert user input to a
number. If tonumber() returns 'nil', aka input wasn't a number, the
function prints an error message to inform the user and calls
os.exit() to stop execution.

All chisels that need to accept numeric user input should use this
function from now on.
chisels: Update chisels to use parse_numeric_input

Update various chisels to use function 'parse_numeric_input' instead of
tonumber(). The following chisels are updated:

* fileslower
* netlower
* scallslower
* spy_users
support environment in execve
- Parse environment from proc
- Save environment to trace file
environment -> env
Update manpage
Forgot a line
new chisel to detect shellshock attack attempts
shellshock_detect now prints the function
better function string in shellshock_detect
Update version on completion
Merge pull request #249 from Erethon/master

Chisels: Add a function to parse and handle numeric user input
relax pattern in shellshock_detect

catch attempts of the form illustrated at http://seclists.org/oss-sec/2014/q3/679 ie... 
env X='() { (a)=>\' /bin/bash -c "/tmp/foo /usr/bin/id"
cat /tmp/foo