stubbed out learning materials controller action.
Merge branch 'master' into learning-materials-public-api
added token column and unique index on it to learning materials table.
added migration for adding token column and unique index to learning materials table.
bumped migration counters.
Merge branch 'master' into learning-materials-public-api
refactor method that generates HTML string to instead append elements to DOM
Merge branch 'master' into refactor-insanity

Conflicts:
	web/application/views/program/competency_dialog_support.js
update aamc_pcrs data population
removed major category items from PCRS data population sql
Merge pull request #432 from thecoolestguy/422_update_PCRS_data_population

update aamc_pcrs data population
Merge branch 'master' into refactor-insanity
Merge branch 'master' into learning-materials-public-api
tab to blank space conversion.
reformatted arguments list.
fixed parameter annotation in method docblocks.
reformatted argument list.
whitespace tweaks.
Merge pull request #434 from stopfstedt/cleanup

file cleanup
plenty of the code base does not work with IE8, let's not pretend