Update build config and dependencies

Enable travis builds for 5.5
Fix builds on 5.3.3 (Composer OpenSSL issue)
Add a composer.lock file

@mvriel Could you please tag a stable release after this is merged.