added classinstancemethod from formencode

- added [classinstancemethod decorator from
formencode](https://bitbucket.org/formencode/official-formencode/src/06d
52c5b33c9/formencode/declarative.py) to new `utils` module
- added formencode's licence, and moved all licenses into the `LICENSE`
folder.
half way through issue #1

- changed `iii_v.ternary` methods to `classinstancemethod`s
- started turning `iii_v.zinc_blende_.ternary.Ternary` instances into
subclasses of Ternary
- need to finish turning `iii_v.zinc_blende_.ternary.Ternary` instances
into subclasses of Ternary
close #1

- finished turning `iii_v.zinc_blende_.ternary.Ternary` instances
into subclasses of Ternary
- fixed bugs in `iii_v.ternary`
- updated examples
Merge branch 'static-ternaries' into develop
fixed bug created from last commit

- switched from `Ternary`s using _init to using functions of x