Some changes make migration to 3.0 easier

- added makePtr
- added `opencv2/<module>.hpp` headers