Implement in-process directory copy
Implement in-process tmp dir creation
Create missing dirs with addWorldFiles()
[ssuks] Make ssuks exit cleanly on errors
[ssuks] Remove spaces from repository name and filename if used in the model.

Signed-off-by: Marko Saukko <marko.saukko@jollamobile.com>
Merge pull request #13 from saukko/master

make sure no spaces from model are not forwarded to other places where those are not wanted.
Make sure that included ini files are more recent than merged one
Silence touch in update-repos script
Allow access to single variables from deviceinfo
Drop obsolete resolve option (ssu lr shows resolved URLs)
Add method for checking if a specified model/variant exists in the configuration
[ssuks] Arbitrary command sections, support for spaces in Model, Model validation

- key 'commandSections' in 'var-kickstart-defaults' section in board-mappings
  now specifies a list of directories to search for additional command sections
  to include. Search algorithm is like for partitions. If the key is unset only
  the partition directory will get searched.
- spaces in the model name will be converted to _ (underscore) whenever spaces
  don't make sense.
- Existence of the model is now checked (and writing kickstarts for non-existant
  models needs to be forced). Generating kickstarts for model names with several
  consecutive spaces is refused.
Cleanup
[ssuks] Make brand configurable
[ssuks] Make default operation 'write kickstart for current machine'
[ssucli] Expose domain for use in scripts
Move variablesection specific code to SsuVariable class
[log] Expose correct priority to journal
Move repo filter definition to repo manager
[variables] Add default sections, local variables, full recursive resolving

- variable section resolving now tries to automatically identify default
  sections when looking up a complete section
- local variables may be defined by prefixing with _ or using the local
  keyword
- multiple variable sections are now supported, as well as adding both
  the variables keyword and variable values in a section