templates: Add FreeBSD 10 template

With VirtIO enabled on KVM. FreeBSD 10 supports VirtIO for both the
network and the disks. This frees us from IDE and E1000 which should
also improve performance.
FindBugs findings: fixing equals() methods in 2 classes; commenting out dead variable in 1 class; adding 5 tests to cover the changes in the equals() methods.

Signed-off-by: Hugo Trippaers <htrippaers@schubergphilis.com>
Forward port the fix by David from 0c2ad0338e34f6117cecc24ec00c7746dd481465