io-threads and call-stub now implements all the fops. Currently works with posix. bugs are surfaced when loaded on the server side along with posix

Conflicts:
	libglusterfs/src/call-stub.c
* missing frame found
correction/bug fixes
* added 'doc/translator-option.txt' file, which lists all the options given in glusterfs.

* changed 'xl' to 'this' in afr's init() and fini().

* added 'option inode-lru-limit' to posix, unify, stripe, afr.

* correcting of indexes in write-behind & io-threads.

* added cleanup code in fini() of client-protocol, posix-locks.

Conflicts:
	xlators/cluster/afr/src/afr.c
	xlators/performance/write-behind/src/write-behind.c
fixes in call-stub
* removed fd looping in read-ahead truncate
* trick to ensure inode number not recycled by keeping fd open on unlinked file between unlink/rmdir and forget
check in posix_forget for (inode->private != NULL)
* schedulers/alu:
  - a fix for the case of alu.limits.min-free-disk, which used to cause divide
    by 0 error.

* xlators/cluster/unify:
  - fixed issues with lookup(), in case of inconsistency in case of files.
    Even open in case of create works fine. (this happens when EEXIST is
    returned from create over namespace).

Conflicts:
	xlators/cluster/unify/src/unify.c
* moved unify's self-heal to foreground, which fixes the bugs related to partial namespace creation.
* unify_stat_cbk (): fixed a bug with entry_count

* stripe's fd list updates.
making inode->private 0xffffffff in afr_forget. also we should not delete inode->private in case lookup_cbk fails in case of relookup.
Conflicts:
	xlators/cluster/afr/src/afr.c
changing user.trusted.afr.* to trusted.afr.* "attr" command misguided me :-(
* fd_destroy() changed to lock and unlock properly for deleting from list.
* read-ahead changed to handle the case of dict_get () returning NULL.
* leak fixes in client-protocol.

* sending stat only in case of op_ret >= 0 in server, and checking for stat only in op_ret >=0 in client.

* removed trash from build, as its not yet ready.
Conflicts:
	xlators/protocol/client/src/client-protocol.c
any fop with a valid inode passed to it as argument gets scheduled to an I/O thread. Also fixed some tabbing issues in list.h
* added inode_unref () in create(), which was causing memory leaks.
added the transport name to gf_log in bail_transport
* removed all refereces to ioc_inode_ref() in io-cache
uncommenting inode_unref in call_resume of forget
* fixed all build warnings
* fixed a minor string leak in io-cache
fixed memory leak in call-stub. thread scheduling added to lookup in io-threads