* try to refresh the block device cache once if a device was requested, that is currently not in the list (after a minimum cache age passed)
* added an implicit sorting function for block devices (based on major/minor values)
* try all found device nodes, in case the first does not exist anymore (e.g. temporary device nodes)
* significantly reduced the time required for generating the block device list:
* use a cache for major/minor -> device nodes mapping
* run 'blkid' only once for LABEL, TYPE and UUID
* added some code for (optional) profiling via python-profiler
replaced some functions in container.py with their new blockdevice.py counterparts
move "type_id" detection from container.py to blockdevice.py
reduce calls of "reset" for blockdevices
added UUID detection for blockdevices
changed interface of cryptobox.core.container and cryptobox.core.main for new blockdevice detection
* beware: the change is not finished - the cryptobox is not working properly for now
added allowedProg "pvdisplay" to CryptoBoxRootActions to allow LVM detection
improved blockdevice handling: caching and detection of lvm, luks and raid
fix permission problem during bootup (Closes: #139)
add support for partitioning of blockdevices ending in a digit (e.g. raid (md) devices)
added fieldset to partition plugin
prepare the "help" dataset values for multiple reloading of the dataset
clarify text for no-write-allowed
keep only some specific link parameters during dis/enabling help
changed the log level of some messages
added early "not writeable" warnings to "volume_format_fs" and "partition" plugins
disable "encrypted_webinterface" by default (for cryptobox-server)
added a method 'create_misc_config_file' to cryptobox.core.settings
used this method to create the certificate file
improved the description on how to set up an encrypted webinterface connection
added description of the 'encrypted_webinterface' plugin to README.ssl
moved 'coding_guidelines.txt' to the wiki
add "self.root_action" to the plugin specification
implement non-interactive key certificate creation during startup if necessary (the produced certificate is still broken)
run stunnel during startup
returned environment warnings are expected to be lists