Add delete_folder implementation in Python-C gateway and sample backend
- Update open_table for mapistore backend folder prototype to take
  TALLOC_CTX memory context as first parameter

- Add open_table implementation in mapistore_python backend
Add mapistore python implementation for folder.get_child_count
Add mapistore python implementation for table.set_columns
mock/rest: Initial Flask application able to server documentation
mock/rest: Add initial documentation
mock/rest: Simple request handler backend implementation using shelve

At the moment it support 'folders' operations except for
PUT /folders/
mock/rest: 'folders' ops almost done in Mock server

Exception is PUT /folders/ddd to update a folder properties
mock/rest: keep 'temp' director around since we are going to use runtime
mock/rest: Server documentation from 'www' directory
mock/rest: .gitignore intermediate files
mock/rest: Check preconditions on API service level
mock/rest: Allow mock server to accept/store whatever property we have for a Folder

This would allow clients to create Folders with whatever properties
they need to have on a folder - we care just about 'parent_id' and 'name'
mock/rest: Add README.md
mock/rest: fix typo kissHanlder -> kissHandler
mock/rest: Move kissHandler.ApiHandler to a separate module
mock/rest: Update few comments due to changed function prototype
mock/rest: Check for missing payload in create folder endpoint