build-artik: support release version manipulation
build-artik: support release version manipulation

This patch supports manipulation of release version. We append the
release version information in the /etc/artik_release of the root file
system. The basic usage is below:

./release.sh -c config/artik5.cfg -t GC -n 0E -p 01 -q 0 -r 3

Compositing the parameters, we could generate a full release version
name like below:

RELEASE_VERSION=A50GC0E-3AF-01030

You can see the help information of the script:
./release.sh -h
-h/--help         Show help options
-c/--config       Config file path to build ex) -c config/artik5.cfg
-t/--customer     customer code to release GC:general ST:SmartThings
                  ex) -t GC
-n/--connectivity Connectivity code, bit 0: Ehternet, bit 1: Wifi
                  bit 2: BT, bit 3: ZigBee, bit 4: ZWave, bit 5: LPWA
                  ex) -n 0E #(Wifi/BT/ZigBee), -n 0F #(Ethernet/Wifi/BT/ZigBee)
-w                Linux version, 3.10 -> 3A, ex) -w 3A
-f/--rootfs       Rootfs type, Y: Yocto, F: Fedora, U : Ubuntu, T : Tizen, A : Android
                  ex) -f F # Rootfs is Fedora
-p/--patchver     SW Patch version - 00 ~ zz, ex) -p 01
-q/--swqual       SW Qual status, FS:0, ES:E, CS:Q, Test:T
-r/--rcver        SW RC version, 0~z

Change-Id: Ibef3f89b0acbf85c2b04be153bb44e9da93e8a6b
Signed-off-by: Chanho Park <8ec285a53e21b773fd914e03c50e1b6431bc9aa8@samsung.com>

SamsungARTIK/build-artik