make compile_async() more isolated
make a function for checking public and tiny refactoring
separate implementation from autoload/wandbox.vim
remove code for quickrun runner
fix result layout and add a folding
correct error handling
do not interrupt even if an error occurs
make some functions private

these functions no longer need to be public because the implementation
of quickrun runner is separated to autoload/quickrun/runner/wandbox.vim