Install lua.hpp when building luajit
Clearer error messages when audio open fails

The existing chain of errors from all providers can be really confusing,
so instead try to interpret the exception type to add some meaning.
Remove whitespace in MSYS shell environment vars

It seems that whitespace around the paths in the PATH, LIB, INCLUDE env
vars can break in some situations, making the build fail entirely.
Unfortunately this also makes the file harder to read and diff.
Add user *.props files to gitignore
Update about box 3rd-party library credits
Copy styles from Default catalog to new files
Config options for default style catalogs for various formats
Preferences page for default style catalogs
Grab the copy of vsfilter for the installer from the bin dir
Move the serialization for the subtitles providers to SubtitlesProvider
Filter out redundant progress updates sooner

Sending events from background threads to the main thread is somewhat
expensive, so filter out progress updates which don't actually change
the progress on the background thread.
Add dummy install target for LuaJit
Remove progress throttling from ffms indexing