* automatic binaries release from Travis-CI server
* build both osx and linux binary
* add before_deploy for making tarball and show size
* set file_glob for wildcards
* automatic changelog generator
* remove the --depth flag entirely, travis-ci default depth 50 cause change log auto-generation fail
* note:
- '#' in file name will be converted as '.', replace '#' with '-'
- file_glob wildcards don't support multiple lines of 'file'