whitespace cleanup
build: Mark apidoc target as phony
build: Ignore generated files below src/ and test/
build: Generate csstest and dvd_region binaries below test/ directory
build: Add "tools" shorthand to build csstest and dvd_region binaries
build: Clean up .gitignore patterns
build: Set project URL during autoconf init
build: Generate RPM spec file from an autoconf template

This allows filling in things like the library version number automatically.
build: Add full dependencies for Doxygen rebuild
doc: Remove HTML header and footer for Doxygen output

Both are extremely primitive and produce output much worse than the default
header and footer generated during a standard Doxygen run.
build: Run doxygen from the top build directory
doxygen: Warn on missing parameter documentation
doc: Miscellaneous wording and style improvements
doc: Update list of supported platforms
doxygen: Document LIBDVDCSS_EXPORT definition in dvdcss.h
Eliminate some pointless void* casts
ioctl: Drop unused parameter from ioctl_ReportASF

This kills a related gcc warning.
css: Drop (disabled) debug output from AttackPattern() / AttackPadding()
css: Drop unused parameters from AttackPattern() / AttackPadding()

This kills some related gcc warnings.
dvd_region: Shut up warnings about (sometimes) unused function parameters