v.io/jiri/profiles: significant refactoring of profiles package:

- break profiles up into smaller packages:
  - profiles contains basic data types
  - profiles/reader contains a convenient reader interface
    for accessing the profiles database
  - profiles/manager contains support for implementing
    profiles.
  - profiles/commandline provides support for flags
    and subcommands that can be used by any command that
    reads and uses profiles.

..

MultiPart: 1/3

Change-Id: I35dbd55b32f0e85783db7f1e64330fa54d79ff08
27 files changed