Added list_or_search,versioning_details, file_properties,
data_size_interpreter functions and minor refactoring changes

Added the following functions:
list_or_search - Search or list files based on -l option and with -L
option list from root
versioning_details - Show versioning info if available for file passed
with -v.
file_properties - Shows files or folder properties with -p.
data_size_interpreter - Since size is given in bytes helper function
added to show this size in B,KB,MB or GB.

Other changes to rearrange the functions into logical grouping, use the
data interpreter helper in space usage function, changed the echo
statements for space usage and removed file count from it as an explicit
info as it is already in xml output from idevutil.