Option to disable HAALISOURCE when building FFMS2 on VS

Visual Studio Express does not supply ATL and can't build the Haali-
supplied code in FFMS2, so provide an escape hatch for that.
Option to change parallel make options for gmake based VS projects

It seems that gmake can livelock in parallel make mode on Windows
in some cases. This provides an escape hatch for those cases.
Also ignore VS *.sdf lock files (*.opensdf)
Move style catalog indexing and naming logic
Pass style catalog names instead of file names to AssFile::LoadDefault
Forgot OSX default config in 6b827abec0
MicroDVD import should also use default styles
Update libass
Actually serialize the styles for the subtitle renderers
Add an Edit button next to the style list dropdown. Closes #1746.
Don't ignore the contents of override blocks when counting characters for selection preserving
Eliminate an extra commit when using the color picker buttons
Add Comment field to the paste over dialog
Add support for submenus in the automation menu

Split the menu text on /, with each segment before the last used as the
submenu name and the last as the actual menu text.

Closes #852.
Add more old pdbs to the files for the installer to clean up
Add all of the applicable translations to the installer
Switch icon creation to additional tasks rather than components
Silence incorrect warning
Update which style the Edit button edits when the line's style is changed
Actually initialize the initial MatchState in the search replace engine