Change copyright date on template files to 2014

Signed-off-by: Alex Smith <alex@alex-smith.me.uk>
ISO9660: Handle directories that span multiple blocks properly

A directory will not contain a directory record spanning a block
boundary. If rec_len is read as 0, it means we are nearing the end of
the block and should move up to the start of the next block.

Signed-off-by: Alex Smith <alex@alex-smith.me.uk>
Avoid nonsensical error message if kernel load size is too large

Signed-off-by: Alex Smith <alex@alex-smith.me.uk>