Changes allowing SQLite

Dockerfile:
installs sqlite3 not sqlclient
no more startup.sh, entrypoint now perl

Build/run container
removed caps in pargePGN

settings, many now redundant added dbpath and type SQLite

renamed and moved PGN_db.sql > schema.sql

parsePGN
changed insert calls to capture id
changed dbh connect code
Further updated scorePGN to use sql lite

- refactored so query declaration not done at each loop.
- fixed so that run command can be passed args.
- updated settings removed superflous args.
- image now all lower case
Further updated parsePGN

- refactored so all query declarations are outside loops.
- updated docker file with sql lite and sql dbi
- updated run so can be passed args
Updated schema with correct not null specs

- deploy tailored for online hosts
- deleted score startup all done by perl.
Fixed database locked issue

Liberal use of disconnect and finish.

Updated DEPLOY, removed some lines.
Update DEPLOY.sh

Added hashsize argument
Update DEPLOY.sh

removed pull commands
adding script to run from UBUNTU
Merge branch 'sqlTP' of https://github.com/hardingnj/chess into sqlTP
adding install docker and run score script
Deleting sql container, replaced by sqlite.