Blockdev table for linux

Looks like this
```
osquery> select * from block_devices;

+------------+----------+----------+------------------+----------+--------------------------------------+------+-------+
| name       | parent   | vendor   | model            | size     | uuid                                 | type | label |
+------------+----------+----------+------------------+----------+--------------------------------------+------+-------+
| /dev/sr0   |          | QEMU     | QEMU DVD-ROM     | 2097151  |                                      |      |       |
| /dev/vda   |          |          |                  | 41943040 |                                      |      |       |
| /dev/vda1  | /dev/vda |          |                  | 41938944 | e9d1be20-80ec-43f5-83b6-90d8f10f93f5 | ext4 |       |
| /dev/loop0 |          |          |                  | 0        |                                      |      |       |
| /dev/loop1 |          |          |                  | 0        |                                      |      |       |
| /dev/loop2 |          |          |                  | 0        |                                      |      |       |
| /dev/loop3 |          |          |                  | 0        |                                      |      |       |
| /dev/loop4 |          |          |                  | 0        |                                      |      |       |
| /dev/loop5 |          |          |                  | 0        |                                      |      |       |
| /dev/loop6 |          |          |                  | 0        |                                      |      |       |
| /dev/loop7 |          |          |                  | 0        |                                      |      |       |
| /dev/ram0  |          |          |                  | 131072   |                                      |      |       |
| /dev/ram1  |          |          |                  | 131072   |                                      |      |       |
| /dev/ram10 |          |          |                  | 131072   |                                      |      |       |
| /dev/ram11 |          |          |                  | 131072   |                                      |      |       |
| /dev/ram12 |          |          |                  | 131072   |                                      |      |       |
| /dev/ram13 |          |          |                  | 131072   |                                      |      |       |
| /dev/ram14 |          |          |                  | 131072   |                                      |      |       |
| /dev/ram15 |          |          |                  | 131072   |                                      |      |       |
| /dev/ram2  |          |          |                  | 131072   |                                      |      |       |
| /dev/ram3  |          |          |                  | 131072   |                                      |      |       |
| /dev/ram4  |          |          |                  | 131072   |                                      |      |       |
| /dev/ram5  |          |          |                  | 131072   |                                      |      |       |
| /dev/ram6  |          |          |                  | 131072   |                                      |      |       |
| /dev/ram7  |          |          |                  | 131072   |                                      |      |       |
| /dev/ram8  |          |          |                  | 131072   |                                      |      |       |
| /dev/ram9  |          |          |                  | 131072   |                                      |      |       |
+------------+----------+----------+------------------+----------+--------------------------------------+------+-------+
```
Pardon my ignorance, but what happens? Do you mean that std::string is padded with whitespace to the length of char[] buffer? I can't reproduce this behaviour.
OTOH,

```
storage7 : ~ [0] # cat /sys/block/sda/device/vendor | hexdump -C                                                                                                                                                                              
00000000  41 54 41 20 20 20 20 20  0a                       |ATA     .|
00000009
```
trim added in 
https://github.com/LTD-Beget/osquery/commit/cbc21390479b1ac34a9ceeef524d9312bca805f9