complete the features compiler and locales install, uninstall, update

merge remove-extensions branch into concept
Merge pull request #73 from oklai/concept

add compiler extension support