Enabling Intel's C++ Studio XE icc compiler in Linux

- Add a ICC_LOCATION option to CMake configuration
- Fix icc dependencies
- Add documentation