Introduced error-prune BB tools wrapping

By introducing a base class that automatically setups the PATH (with
JavaHome from bbndk_vs) and enforces the ToolsDirectory.
Updated button's text for developer registration
Developer can specify alt-name for bar-descriptor