Added i18n for buttons text.

Implemented i18n based in the ksmigrod branch without touching the
pakages and using constants for string keys.

Added serial version ids to button actions and completed some javadoc of
the constructor of WizardContainer.
Update FAQ.md

Added a little questions in the FAQ that we know are asked.https://github.com/creswick/cjwizard/blob/master/docs/FAQ.md
Merge pull request #18 from PhoneixS/i18n

Added i18n for buttons text.
Update FAQ.md
Update FAQ.md
merged FAQ
Merge branch 'PhoneixS-patch-1'
Changed TitledPageTemplate so it show the Title of the page instead of
the description.

The description is now show as a tooltip of the title.
Fixed the javadoc of TitlePageTemplate.
Merge pull request #21 from PhoneixS/betterTitleTemplate

Better title template
Added how to translate instructions to the FAQ

I have added how to translate the wizards text to the FAQ so it is easier for other people to find how to do it. Also, mentioning that it could be good to send their translations to the project.
Merge pull request #24 from PhoneixS/patch-1

Added how to translate instructions to the FAQ
Disabled Finish button when going backwards.
Added cache to all buttons.

Now when you go back and forward the status of buttons (previous, next,
cancel and finish buttons) are cached except in pages which are
transients.

Also have change the initialization code from the declaration to the
constructor so we don't have initialization code in both places.
Merge pull request #22 from PhoneixS/DisableFinish

Remember statuses of default buttons
Removed log4j dependency.