build local dev branch docker image

change log

* build a docker image from the local dev branch.
* move from test to util and hold the nosetests test clear.
* build.sh style fix.
* refactoring the sources update/install.
Yep, I will fix it in next PR.