add new tags: enum and callback
add new tags: enum and callback

@enum seems to act as @class just in different class name.
@callback is a tag to let you define reusable callback definition.

fireball-x/firedoc,fireball-x/firedoc,fireball-x/firedoc