refactoriing ReleaseList methods
Add --official option to build release list official site

Since json format is not supported on official site yet, we will
let users use --official option as an alternative solution than the json
file on github