[u104][bash] 1. Remove HOME paht from CDPATH. 2. Support (no branch) PROMPT.

1. Removing HOME path in CDPATH. (tab completetion always try to
match folders under HOME path.)
2. Support "(no branch)" branch in PROMPT since some git do not have any
local branches.
[u104][bash] Removes unused global environment variables.