links: use libpng16 instead of libpng. (#1106)
links: use libpng16 instead of libpng. (#1106)

* Drop unneeded support for secondary architectures.
* Depend on libssl and libcrypto instead of openssl.
* Use $effectiveTargetArchitecture (instead of $targetArchitecture)
  when defining STDCPPLIBS (as -lstdc++ or lbstdc++.r5) in order to
  have a working code for both primary and secondary architectures,
  should that code snippet be copied to other recipes.
* Add TEST() with "make check".
nielx/haikuports,haikuports/haikuports,haikuports/haikuports,Begasus/haikuports,miqlas/haikuports,haikuports/haikuports,nielx/haikuports,moochris/haikuports,koletzky/haikuports,haikuports/haikuports,moochris/haikuports,moochris/haikuports,miqlas/haikuports,koletzky/haikuports,koletzky/haikuports,nielx/haikuports,Begasus/haikuports,Begasus/haikuports,Begasus/haikuports,miqlas/haikuports,haikuports/haikuports,Begasus/haikuports