use OC_Util::basename
some strings to localize external mount api responses. fix #8094
Fix delete action height

Fix #8530 and align the all actions in the row
Aligning with line height

Remove "top:" in favour of setting "line-height" and fixing the
resulting problem with the input field being positioned wrongly.
Aligning in the table header as well

Aligning the columns and in the rows
allow configuring objectstore as home and root storage
make objectstore setup more robust, don't pass user to object store mounted as root
change 'object_storage' config param to 'root_storage'
copy skeleton only for local filesystems
move swift and abstract code to core
require updated 3rdparty with rackspace libs
fix fallback config for default home storage
when root storage cannot be mounted throw an exception visible to the end user
use exceptions to notify abstract parent class of problems
minor code cleanup
fix checking unset array values, deduplicate code, remove file from cache if it could not be stored in the objectstore
update 3rdparty
move creation of / and users 'files' from storage constructor to setupFS / mount initialization
add initial swift test with trystack
fix unit test by always initializing the root of the storage in the constructor
only use one config option 'objectstore' for root and home storage configuration