ParameterMap::operator== is now based on component names.

The check was on component IDs but these are only valid at runtime.
Refs #8148
Merge remote-tracking branch 'origin/bugfix/8148_parmap_comparison_broken'