LPS-30029 Source formatting
LPS-30029 Copy original services from portal (no code changes)
LPS-30029 Update services to use the new variable names
LPS-30029 Copy original model impl from portal (no code changes)
LPS-30029 Update model impls to use the new variable names
LPS-30029 Add dependencies declarations
LPS-30029 source formatting
LPS-30029 Regenerate Services
LPS-30029 Spaces vs tabs, and needs a new line
LPS-30029 Ran "ant setup-eclipse"
LPS-30029 Follow WSRP. There's only one "sane" way to do these kind of search and replaces -> massively and all at once. If you try to use an IDE to rename a variable, you'll go insane. So I searched for anything that was "question" and renamed them to "pollsQuestion".  Then I renamed everything that was "Question" to "PollsQuestion". Then I renamed everything that was "PollsPollsQuestion" to "PollsQuestion", and anything that was "pollsPollsQuestion" to "pollsQuestion".

It's really not that bad if you think it through and blindly do the search and replace. Do not attempt to do this manually or use an IDE, or it will just drive you insane. Use Sublime or another simple text editor.
LPS-30029 Modern pattern.
LPS-30029 Copy permission files from core (no code changes)
LPS-30029 Update permission files
LPS-30029 Method not needed: using modern pattern
LPS-30029 Regen polls services
LPS-30029 Copy icon files from core (no code)
LPS-30029 Copy PollsUtil from core (no code changes)
LPS-30029 Reformat using new polls terminology
LPS-30029 Copy polls.xml from core (no changes)