[build] --{en,dis}able-feature, --with{,out}-library [GH #1101]

Configure.pl now similar to autoconf:
deprecate --parrot-is-shared in favor of --enable-shared.
allow both variants --enable,disable for the features:
  shared, rpath, threads
and set both config->options keys.

allow both variants --with,without for the libraries:
  llvm pcre crypto gdbm gettext gmp icu opengl libffi
  readline pcre threads zlib
and set both config->options keys.
translate --{en,dis}able-threads into --without-threads
add tests for all options.
add api.yaml deprecation note