use vendered libyajl2 if we find it installed

- extconf.rb must be smart enough to figure out if the system
  libyajl2 is usable or not, if it isn't usable, it will install
  the vendered lib, which we always use