Added -l prefix to EXTRA_COMPONENTS when generating pkg-config file
changed foreach variable to match naming conventions and dropped intermediate variable, appending directly to the LIB_COMPONENTS list
Only append -l to lib entries with no path and no -l or -L of their own
shortened code to not repeat myself
added backslash
fixed wrong regex
regex doesnt need to match full length of input, so only trying to match the leading -[lL]
Add better OpenMP detection and make an option to enable it.

Bug report and inspiration: http://code.opencv.org/issues/3328
cmake: fix bug with installation into OPENCV_LIB_INSTALL_PATH directory
Removed incorrect release of obtained colorspace. This fixes bug #3318 (updated commit for 2.4 branch)
Merge pull request #1674 from alalek:cmake_fix
Merge pull request #1678 from wejeus:ios-documentationfix-2.4
Merge pull request #1623 from ImAlsoGreg:2.4-pkgconfig-dash-l
Merge pull request #1667 from SpecLad:detect-openmp