add boost dependency
Rebase from 'upstream'
Integrate patch file used in dry version.
Added install rule for package.xml
remove the ros dependency
add boost dependency