This fixes many problems related to extension management:

- introduces extension conflict resolution
- introduces new way to manage extension state (disabled/enabled)
- introduces better extension.so handling solves #154

TODO:

- automated tests
- could not overwrite `phpbrew ext disable <extension>` command