formalize profile name to build conf, fix #1051

profile name is used to generate build conf, which has some special
format:
  - should not start with digital
  - should not contain '-'

This patch generate well formated build conf file name from profile
name.

Change-Id: Iee69c0abf8316227cbb6e2845ce11bbb2eaf03e3
depend on new gbp and bump to 0.17.1

Change-Id: I80ae343c109821deb213b5d5f170c80466e45a44
depend on new git-buildpackage and bump to 0.17.2

Change-Id: I844a94c1d73440e7833c2cf49d3240edba394466
Add gbs zsh completion support #693

~ $ gbs
build        -- local build package
changelog    -- update the changelog file with the git commit messages
chroot       -- chroot to build root
clone        -- clone a git repository
export       -- export files and prepare for build
import       -- import spec file/source rpm/tar ball to git repository
pull         -- update a package git repository
remotebuild  -- remote build package
submit       -- submit tag to gerrit and trigger building in OBS

~ $ gbs build -A
armv6l   armv7hl  armv7l   i586     x86_64

~ $ gbs changelog -
--conf                    -c  -- specify config file for gbs
--debug                   -d  -- debug output
--help                    -h  -- show this help message and exit
--message                 -m  -- use given message as the changelog entry
--packaging-dirdirectory      -- containing packaging files
--since                   -s  -- commit to start from
--spec                        -- specify a spec file to use. It should be a file name that GBS will find it in packaging dir
--verbose                 -v  -- verbose output
--version                 -V  -- show program's version number and exit

Change-Id: I049a3ad30cb6aed385e6c6421c594f7de421e5b8
Signed-off-by: LingchaoX Xin <lingchaox.xin@intel.com>
Bump to version 0.18

Change-Id: I07eee62f4f1d693a7afa4d9b2e1b5fdebedd0a0f
update release notes

Change-Id: Ib72f1df8ca39b0c86230d29cf2e71ccca31d3b3f
fix some files listed twice issue

Change-Id: If0cc10ecf79d97b63c2f6262b2a3a3545c5b2d73
Update dependencies:depanneur/gbp/librpm-tizen

Change-Id: I0e6e6bbdc93aa8ec7023335d9badc5137a56118b
bump to gbs 0.18-rc2

Updates including:
    - Update dependencies
    - Update release notes
    - Fix packaging conflict files issue on fedora 19

Change-Id: I3a522d5ef0f17ef486e8f98609cb733a04219f7d
bump to offical  0.18 release version

Change-Id: I3a24774e7fb21a49baa5241e9b8276f22b19f267
bump to version 0.18.1-rc1

 - depend on depanneur 0.9.1
 - Update Release-notes.

Change-Id: Ia3c14409f130378b424c880699684e740c1cd3a9
bump to official 0.18.1 release

Change-Id: Id6f9fb5f43ecc448f763f5b7faf0f665743d621d