cleanup
make soname_version configurable. at least in gyp side