Make the wordpress-plugin directory symlinkable

__FILE__ resolves symlinked directories, but wordpress has a global variable $plugin which points to the current, unresolved file.
if $plugin is null, $this->file will be set to __FILE__