add -p, --from-pkgbuild option

Parse an already downloaded PKGBUILD for depends and makedepends and
reuse them as targets.
Remove string parsing for numeric values

AUR 2.0 makes these all proper integer values, yay!
avoid stupid macro which reimplements strndup
use new style package pages
assign once and check for strdup failure
avoid needless cast