Defaulting to memory DB if 'path' not specified

Given that we're only using SQLite3 for testing, this is a
reasonable default - and it means we don't need to have a
special _config.php for CI.
Defaulting to memory DB if 'path' not specified

Given that we're only using SQLite3 for testing, this is a
reasonable default - and it means we don't need to have a
special _config.php for CI.
Clarified config settings
Create LICENSE
Change database path to allow use of ":memory:"

Instead of using a custom "memory" key in the $databaseConfig
which never really got used this now allows someone to simply enable
in-memory databases by setting the path to ":memory:" or to use the
following environment variable:

define('SS_SQLITE_DATABASE_PATH', ':memory:');
Cleaning up long line lengths in _config.php
Travis support
BUG Properly deprecate old 'memory' config setting
Create 1.3 branch for 3.0/.1 compat
Don't test against unsupported core versions
BUG SQLite database connection not closed properly

This was found when performing a load test using HHVM, the sqlite
connections weren't being closed properly so it would throw an
error "Too many open files..." after a number of concurrent
connections were opened.