Cleanup `euler-get-problem'.

Use the html2text w3.org service to convert the problem to text.


git-svn-id: svn://localhost/emacslib/emacslib/trunk@555 a9598837-e506-0410-a967-fbf0066ee963
Minor changes to 'euler.el'

- remove extra indentation

- ask for the problem number in the minibuffer instead of using the
  prefix

- the file numbering uses a field of three digits instead of four to
  make it consistent with the corresponding overview.


git-svn-id: svn://localhost/emacslib/emacslib/trunk@557 a9598837-e506-0410-a967-fbf0066ee963
Cleaned up global keybindings.

- changed all key definitions to use the `kbd' function
- removed a couple of kebinding kept for "compatibility"


git-svn-id: svn://localhost/emacslib/emacslib/trunk@558 a9598837-e506-0410-a967-fbf0066ee963
Configure helm.

- add an initialization mode for helm
- define some keybindings
- enable the config in some instances
- add helm to the list of required packages


git-svn-id: svn://localhost/emacslib/emacslib/trunk@559 a9598837-e506-0410-a967-fbf0066ee963
Highlight some labels in programming modes.


git-svn-id: svn://localhost/emacslib/emacslib/trunk@560 a9598837-e506-0410-a967-fbf0066ee963