Remove autoload/getopts && merge Smoother libclang user experience

Sorry if i wrong use of github :) 
and
Sorry for my english.