extract function, initial
use psi for building
simple test for extract function
Merge branch 'extract-function'

Conflicts: src/org/intellij/erlang/psi/impl/ErlangPsiImplUtil.java