finalize interfaces + mysql connection,query & queryResult finished (untested)

UNTESTED

PDO middle abstraction layer introduced:
 + abstract Connection
 + Query (final) - used in MySQL as is
 + QueryResult (final) extends PDOStatement - used in MySQL as is

improvements, extensions & clarifications in interfaces
 + commented well (in documentation purposes)

remove QueryResult - no generic one yet possible - maybe later