- refactor some code:
- code handling the file cache is now in fuse/filecache.c
- base36 and base16 encoding and decoding moved to utils/hash.c
- mfshell: add "updates" command calling device/get_updates
- add container class to store patch information as mfapi/patch.c
- apicalls: store more info retrieved by file/get_info
- apicalls: add device/get_updates
- apicalls: add device/get_patch
- utils is the low level library used by the others
- mfapi uses utils and implements the api and some wrappers
- mfshell uses mfapi and utils to provide a shell