Allow to use other annotations or to change behavior of them easily.
Use docParser imports for each use statements since we accepts all annotations.
Renamed namespaces to plural

http://programmers.stackexchange.com/questions/75919/should-package-names-be-singular-or-plural/75929
Simplified and tweaked the processors-patch from Stéphane PY

Removed unused ProcessorInterface->getId() 
  Use get_class($processor) for debugging.

Converted AbstractContext into Context baseclass
  Removed duplicate getDocComment() logic.

Converted ProcessorManager into an array
  Moved default processors into Swagger class.

Updated all code to conform to PSR2 
  phpcs --standard=PSR2 library/|grep -v "\-----"|grep -v 'FOUND 0'|grep -v 'Line exceeds'

Added license.
Now uses doctrine/annotations as composer dependency

Results in a significant smaller swagger.phar (144K instead of 280K)
Improved model referencing

You’re now able to use a namespace in $ref variable for items e.g. @SWG\Property(items="$ref:Api\Categories\CategoriesEntity")
Build 0.9.0