Creation of a proposed eyeConfig library

 * This library is designed as a abstraction layer between oneye and a storage medium for user configuration.
 * It comes with an xml module, which is always loaded for backwards compatibility and for conversion purposes.
Creation of a module for UM for use with eyeConfig

 * This UM module, dubbed 'oneye' uses the eyeConfig library rather than the eyeXML library to save user config data
 * This UM module is now set as default
Add page to eyeControl to permit admin to choose  eyeConfig Module

 * Page will permit admin to select from an automatically populated list of storage mediums
 * Page also permits admin to view and change various params of selected modules
    - (params such as password, server or other details required for connecting to a database or whatever)

Note: You can't actually change modules via this page - not yet. That will come later.
Load and set constants specific to an eyeConfig module

 * Constants are stored and read from EYE_ROOT/system/conf/userconf/<module_name>.xml
 * The value of constants can be changed via eyeControl (see commit before this one)
Remove user app config functions from xml module

 * The original idea was that, along with user's personal info such as name, groups et. al, it might be possible to save user's app preferences in the same storage medium.
 * Maybe we'll do that one day, but not now. It just adds extra complexity.
 * So this commit removes those functions from the xml library for eyeConfig
Commit the function responsible for switching eyeConfig modules

 * It is now possible for root to change to a different Storage Method to the one being used through eyeControl.
 * This new function uses the functions of the old module to convert into XML, followed by the functions of the new module to convert into a new format.
mySQL implementation

 * A mySQL module for the eyeConfig library.

See http://wiki.oneye-project.org/development:mysql for technical details
Finalise mySQL implementation pre-pull request

 * Set a numerical primary key in tblUser
 * Correct the name of the used constant in system.xml conf file
 * Remove a stray error_log()
Merge pull request #17 from s0600204/userConfig

MySQL implementation