Add optimised pure PHP AES-128 function

Implementation performs encryption of single blocks with a given key only. It does not store expanded keys for re-use, and the intention is to use it with Poly1305-AES where the has to be recomputed every time.

Resolves #2