Restructure config template and add install path

Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com>
Use echo instead of printf for more portability

Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com>
[Installation] Add a script to emulate mkdir -p

Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com>
Add ChangeLog

Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com>
Cleaner way for generating header files

Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com>