support auto-complete
use cache of auto-complete
specify requires only when auto-complete is executed
support JSX 0.9 for completion temporarily
support the completion feature of JSX 0.9
add test/run.sh
refactoring: use loop macro in jsx--get-document
refactoring: use loop macro in jsx--parse-candidates
refactoring: don't use a candidate buffer
because it has been used for debugging
parse candidates only if 'candidates-info' is not nil
to avoid "list: Wrong type argument: stringp, nil" error
fix: return wrong candidates if there are tab indents
activate advices immediatelly
Merge branch 'feature/auto-complete' into develop

Conflicts:
	src/jsx-mode.el