fixed #303

Temporary file's path in emacs reformat action
is now obtained using vfs.
Merge pull request #352 from deadok22/303

fixed #303
cleanup
fixed #325
initial support for EEP37: funs with names
Merge branch 'master', remote branch 'upstream/master'
dyalizer friendly specs + http://www.erlang.org/doc/apps/edoc/chapter.html#Type_specifications
simplified application spec
fixed from actuall callbacks
Merge pull request #355 from vladimirk/templates_specs

Templates specs
fixed #354
unknown records #some_rec{} in -spec are not reported as unresolved
cleanup;
relates to #354
 fixed #353;
 record reference inside `is_record` function call
get rid of todos in test data
 introduce record from atom usage;
 relates to #353
cleanup
better typing
fixed #291, initial wrapping support
one more test for paired braces
register brace matcher for parser tests
type aware completion initial