[Filesystem] Used private object to check privilege.
This commit implements also changes from commit
133111ea646f29821a8af3eee32981d0de9b1c11
[Features] Implementation of Filesystem has been adjusted to new privilege policy.
All JS functions have been wrapped in order to use private function and hide implementation.
Local copy of of xwalk.utils and its sub objects has been added to prevent overwriting.
Privilege check has to be done at the beginning of the executed function.
As some Filesystem functions execute callbacks before going down to C++ layer and
exclude checking privilege in C++ it is good idea to check privilege in JS layer.
[Verification] Code compiles. TCT pass rate 100%
Change-Id: Ia3996b03954bfd8241f9470399a25f0a216769be
Signed-off-by: Tomasz Marciniak <t.marciniak@samsung.com>