- when either username or password are not specified via commandline
arguments or configuration file, ask them on standard input
- unify function to read username and password
- move function to read username and password from mfshell to
utils/strings.c
- remove commented cruft from utils/strings.c
- 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