[include][stdlib] add IS_ALIGN macro
[lib][bio] add a few helper block io trim routines
[platform][zynq] add qspi flash code
[platform][zynq] refactor qspi into two layers
[platform][zynq] wire up spiflash driver to the block io layer