Fix return values in c glue code.

It is good practice to actually return values, rather than just fall
off the end of the function. This may also fix issues seen with LLVM
and Ruby 2.0

One last commit
Fix require to work with bundler :path option
Fix return values in c glue code.

It is good practice to actually return values, rather than just fall
off the end of the function. This may also fix issues seen with LLVM
and Ruby 2.0

One last commit
Clean up errors found by LLVM warnings

Remove boolean return value from AddVersionConstraint. We weren't actually returning anything. Fortunately we weren't using the value returned either. 

Change GetPackageVersionVar to return pointer rather than reference, because we can return null.
disable stats logging for now
Merge branch 'ma/fix-return' into danfixes
Require ruby 1.9+

Also use a non-specific email address at getchef.com for the contact
info
Make statistics output configurable.
Warn when mutating load path to find dev shared objects