update to XTEA engine

engine is mainly complete, working out bugs with Encrypt() and Decrypt()
methods, although ProcessBlock() works fine. No definitions in
SmallBasic.cs yet, will be in future when engine is completed.