Fixed multiple annotations with same name

See the Tria commit for a explanation:
fbf67098a616129a8477b1cfc230f4e7e2403e6e
Added annotation{Lower,Upper}Bound to Nuria::Meta* classes

This new methods allow you to find annotations by name easily
in MetaObject, MetaMethod, MetaEnum and MetaField.
Corrected documentation of MetaAnnotation

The order of annotations with the same name in elements is now
retained. Previously, the docs stated that it's undefined. Since commit
fbf67098a616129a8477b1cfc230f4e7e2403e6e this is no longer true.
Merging windows compilation fix and Qt5.1 compat fix