Change de.polygonal.core.codec.Base64 to use haxe.crypto.BaseCode

`Base64` is now a thin wrapper around `BaseCode`. `Base64` is still needed because `BaseCode` requires a base string  very time, and it doesn't do padding (`Base64` pads strings with equal signs as necessary)