Example of template config in eprint_render

Added example for defining a template to use for the abstract page.
Merge pull request #252 from QUTlib/20140725-handle-undefs

handle undef objects
#274 consider search field 'set' if match=SET (no value)
Add dbengine to config_db (default=MyISAM)
site_lib lang/static should be used in favour of lib lang/static
site_lib phrases should override lib phrases Phrases were being loaded in the wrong order
Fix typo which was overwriting dbuser
parse XFF header in remote_ip()

Discussion in #214 highlighted that XFF may contain multiple forwarded
IP address, separated by commas. This patch takes only the first such
address from the list (i.e. the original client's address).
untaint config data for epindexer

Uses perl regexp capture groups to untaint config data before using it
to execute the indexer. Also provides some actual sanitisation.

Fixes an issue introduced at 8fefac3
use $prefix for base_path
Merge pull request #279 from QUTlib/feature/untaint_config

untaint config data for epindexer
Added missing phrase document_typename_application/adobe
commited code by TMB for addition of Subject sort name field. Need to update database to add the new field to Subject DataObj.  Fixed an issue where the subject order value is not respected in browse view menu (e.g browse by division)
resolve conflict with 3.3 branch