Add HasManyToMany annotation for Models

Example usage for a \Blog\Model\Post model:

```php
/**
 * Post model.
 *
 * @HasManyToMany("id", "\Blog\Model\PostTag", "post_id", "tag_id", "\Blog\Model\Tag", "id", {
 *  "alias": "Tags"
 * })
 */
```