JBIDE-13454 Different palettes for pages in JSF and non-JSF projects

Passed editor type to paletter creator.
Added "jQuery Mobile" palette.
JBIDE-13455 Code completion for tag names throws NPE
Issue is fixed. No need to add a namespace if no uri/prefix specified, so the namespace adding is just skipped in case of no uri or prefix is specified.
JUnit Test cannot be made for such case because it is too hard to emulate the typing of a text into the editor while Content Assist window is opened to
make Content Assist window to filter out existing proposals dynamically.