Prefer scannerWithString: to alloc/initWithString:.
Add independent license file.