Merge pull request #20 from choptastic/include_depth

Fix to search deeper to find include files
Search up to 3 directories back on syntax check
Add lib_dirs to omni completed paths
Improve compiler escript

Use code:add_path[s]a/1 to give priority to the code from the user. Also
add to code path ebin/, useful for custom behaviours, as the compiler
need to check with the callbacks.
Improve omni completion escript

Use code:add_path[s]a/1 and reorder code path additions like this:

ebin > deps > lib_dirs > OTP
Use lib_dirs from Rebar also in the compiler escript

Useful if using some custom behaviour code in your lib_dirs.
Fix -callback and -type attributes indentation
Close #22: fix omni completion with `calendar'

Another EDoc limitation. See:
http://erlang.org/pipermail/erlang-bugs/2012-March/002800.html
Close #23: handle begin...end, update tests
Fix indenter when Vimerl is installed in /usr/share
Remove TODO: use Vim modeline with .app and .config files
Improve control sequences in strings
Fix: handle integer constant in type spec when omni complete
Fix #25: add "ebin" as an absolute path to code path

This way, the application name is prefixed and it can be used to work
with `-include_lib` within the own application because this code path is
searched looking for the prefix with the application.
Fix typo in documentation
Merge pull request #26 from mattonrails/patch-1

Fix typo in documentation
Make code skeleton directory configurable
Update help
Add setlocal suffixesadd=.erl
Add folding for functions with quoted names