More hack at at_fn() & at_fake():

Now it's able to:

	at_fake::time(function() use ($x) { return $x });
	at_fn::time();
* at_container() = at_container('container') -- Faster way to get service container.
+ description for {at_base_cache_tag}
Improvement for service container: Support no reuse option.
wrapper.db: Missing merge method.
Merge pull request #168 from v3knet/friday-hacking

Friday hacking
Merge branch 'dev-master' into api/kv

* dev-master:
  wrapper.db: Missing merge method.
  Improvement for service container: Support no reuse option.
  + description for {at_base_cache_tag}
  * at_container() = at_container('container') -- Faster way to get service container.
  More hack at at_fn() & at_fake():