nodejs example server: added clearCaptured for use in tests
fixed util.pathParts to return parts in correct order
added test to check that getListing causes a request for a directory listing, if no force flags are set on that directory or it's parents.
implemented sync.isForced to detect if there are force flags on a node or it's parent
moved sync.isForced to store.isForced (isForced only accesses internals of local nodes, so no reason to have it as part of 'sync')
BaseClient#getListing: attempt to fetch directory listing from remote, if it's part of a tree that isn't synced
fixed trivial_exampleserver tests to use 'store' internals instead of BaseClient methods to check local state - otherwise these tests would be broken by recent changes to BaseClient#getListing
BaseClient#getListing: fetch listing from remote, if no force is set on directory or parent
started adding setNodePending
added 'cache' parameter to storeFile, which allows skipping cache. updated documentation
added store.setNodePending
implementing direct-push in sync.updateDataNode
unit tests for store.setNodePending
integration test for BaseClient#storeFile with cache=false
exampleserver test: sort directory listing before comparing
teste suddenly cares about Array order (which it should) -- fixed tests to accomodate
re-added images example and updated it to skip cache
Merge pull request #241 from michielbdejong/docs-for-use-and-release

Docs for use and release
Merge remote branch 'origin/master'
merge nilclass/store-skipping-cache