Building classic snap on Ubuntu Core

@getty23 We disallow classic snaps on Ubuntu Core because it is very different from any typical Linux distribution, and most “classic” assumptions would break.

There are two ways out here:

  1. You can confine it, so you indeed need interfaces to use system resources or resources from other applications.

  2. We may at some point implement a classic-like functionality that would work on Ubuntu Core. It would be similar to classic, in that it needs reviewing and need good motivation for why the application cannot be strictly confined, but it would preserve the snap on its own namespace instead of behaving like a classic snap. That would probably be done via a more permissive interface, and it would also work on classic distributions.