ENH: Reorganize Utilities to Base/Common and Base/CLI

As discussed, source code from Utilities is relocated to the Base modules.
Where source code is only used for CLI applications, it is placed in Base/CLI.
Where source code is also used by the library, it is placed in Base/Common.

Change-Id: I9768193517edc3f1dbfc3a1dbd055e661ea4ff22