* Added the cache_adapters directory to the list of directories that are searched for ruby files to require by tr8n_core.  This at least lets the adapter be instantiated.
* Changed the way the Cache Adapter's name is converted into a constant.  const_get only works on classes directly within the namespace of the object on which const_get is being called.  This fixes the call so it'll load up an adapter that's directly within the Tr8n::CacheAdapters namespace e.g. Tr8n::CacheAdapters::Memcache
* Added the cache_timeout method to Tr8n::Config.  This returns the value of the timeout from the tr8n/config.yml file
* Fixed the serialize_object call in Tr8n::CacheAdapters::Memcache#store so it passes in the key as well since the method requires it.
* Updated the fetch method so it calls the store method to store data for a key that resulted in a cache miss to keep things DRY
* Updated the Tr8n::Application#to_cache_hash method to serialize the :key and :secret attributes as well.
* This was causing problems on the second request to the application after the Tr8n::Application had already been cached and the resulting reconstructed Tr8n::Application didn't have the keys required to make the api call.
Merge branch 'master' into fix_cache_adapters
Merge pull request #2 from sjaveed/fix_cache_adapters

Fix for Broken Memcache Cache Adapter