Updating deprecated  calls
Make ids unique in html code for callbacks.
Update test to deal with new prefix "c:"
Created link_id/1 and link_id/2. Templates updated. added :type to pretty_type/1
Order should be consistent: TYPES > FUNCTIONS > MACROS > CALLBACKS
Merge pull request #157 from eksperimental/consistent_order3

Order should be consistent: TYPES > FUNCTIONS > MACROS > CALLBACKS
Merge pull request #152 from jwarwick/nil

Updating deprecated `nil?` calls
Merge pull request #155 from eksperimental/unique_ids

Make ids unique in html code for callbacks.