Remove unused data type

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Move out utils into a separate file

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Move updates logic into updates.ml

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Define updates data type

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Update merlin file
Add unmarshalling of updates, and a marshalling of the datatype

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Add a simple unmarshalling smoke test

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Add unit tests

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Fix up the updates module

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Add an of_string to Updates

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>