Merge branch 'change_cnnarchinterface_to_abstractclass' into 'master'

change CNNArchGenerator to an abstract class

See merge request !21
2 jobs for master in 4 minutes and 59 seconds (queued for 41 seconds)
Status Job ID Name Coverage
  Windows
passed #270875
Windows10
masterJobWindows

00:02:11

 
  Linux
passed #270876
masterJobLinux

00:02:47