Travis test stability

This PR will:

- clear the data before doing reindexAll
- reduce the amount of memory Cassandra is using
- not let redis write to disk every 10k writes
- truncate the necessary column families before reindexing lots of content
- fix up some before statements
- emit a tenantCreated event from the tenants API which the config api can hook into. I believe this one was the cause of the verify standard resource propagation test failure.
Maybe something like this would be a bit better:

```
// When the server has started up, we enable all the strategies for all the tenants
OaeEmitter.on('ready', function() {
  _refreshAllTenantStrategies();
});

// Tenant changes

TenantsAPI.on('created', refreshStrategies);
TenantsAPI.on('start', refreshStrategies);
TenantsAPI.on('refresh', refreshStrategies);

// Configuration changes

/**
 * TODO
 */
var _configUpdate = function(tenantAlias) {
  if (!tenantAlias || tenantAlias === globalTenantAlias) {
    // We updated the global tenant, which means we'll have to update all
    // tenant authentication strategies, as they may have changed transiently
    _refreshAllTenantStrategies();
  } else {
    var tenant = TenantsAPI.getTenant(tenantAlias);
    if (!tenant) {
      return log().error({'tenantAlias': tenantAlias}, 'Error fetching tenant to update authentication configuration');
    }
    refreshStrategies(tenant);
  }
};

ConfigAPI.on('cleared', _configUpdate);
ConfigAPI.on('update', _configUpdate);
```