prepare for luascript support
add libextension , move libjoke to merge with libextension