vivo: Add vivo files from htc vivo original kernel.
This includes:
 - Board Files
 - Header Files

Some files may be missing. These will be added in the next commit.