admin: Catch remote plugin api errors
Experiment for adding google datastore to travis-ci
add path to appengine sdk for dal tests
dal tests add sdk to the path before imporing
dal test change sys.path order
related to issue 1708 - bugfix to allow no expiration for gae_memcache
When gae_memcache passed expiration time to memcache Client
(see commit 59290534bc2faad501ba13c495aeb051d619314),
logic is no longer needed to calculate time delta, since memcache
handles that for us.  Also, time_expire=0 was expiring values
immediately, instead of the documented behavior where 0 signified
no expiration.

Kept timestamp in value for backwards compatibility (is this
necessary since cached data is transient?)
Add GAE testbed for dal tests
Fixed app engine path in dal test
Removed pypy from gae dal tests
Add mongodb to travis-ci tests
travis-ci install pymongo
Try another mongodb uri/disable non-sql tests in 2.6 and pypy
Try another mongodb uri again
Fix concurrency handling in order to avoid that some workers get the same task at the same time.
Retrieve gae last sdk release for travis-ci
Changed string for sdk release
first steps to a cleaner DAL and rname integration
Update tr.py
Create tr.py
Use encrypted password for imap test account