Better annoation plugins

We have the ability to have three different keys for each annotation now:
```js
module.exports = {
  // This method is called to parse the annotation
  parse : function () {
  
  },
 
  // Return the default value if the annotation isn't used.
  default : function(){
  
  },

  // This method is called after all annotations are  parsed
  resolve : function ( flat ) {
  }
}
```

SassDoc is only exposing the `data` via this structure (called indexByTypeAndName) 

```js
{
  "function" : {
    "nameOfFunction" : { [...data...] }
    
  },
  "mixin" : {
    "nameOfMixin" : { [...data...] }
    
  }
}
```