This change allows the api paginate method to pass through empty
data, and introduces a no_data block into the templates to render
a message when no data is found on the badges or programs pages,
instead of erroring out.
Merge pull request #260 from stenington/no-data

"No data" messages for /earn and /learn
implemented copy for landing page + footer. fixes #185
added copy for learn page. fixes #186
implemented learn-detail page copy fixes #189
Implemented Badge page copy fixes #190
Merge pull request #261 from curlee/master

Copy Changes.
Merged changes from master