Change log

    change apply rules regexp:
	- add "-" as valid char in attribute type names

    browse page:
	- add alternative text for object and attributes to see additional text when mouse over definitions
	- when attribute type and its value is equal object type and id then interlink is placed on page to where object defined

    object list:
	- rewrite sort, old code was buggy, now you can sort by a many attributes and each attribure may have own sort order
	- rewrite view, format variables in list $attribute["["\d+[,\d+]*"]"]* examples:
	    $ip - will output all attributes type of ip separated by "," and all of sub values of attribute separated by ":"
	    $ip[0] - will output all attributes type of ip separated by "," and only first sub value of attribute
		     array index started from 0
	    $ip[0,2] - will output all attributes type of ip separated by "," and only first and third sub value of attribute
	  There is no way to output only first attribute the same type defined in objects, but you can add attribute to sort
	  definition of objlist tag and after sort you will get data set for the same object but with different values of the
          same attribute. For example you defined object with to ip addresses, and if you list object like
	  {objlist:server:ip asc:* [[$page|$id]] $ip[0]} you will get 2 members in output of one object with diffrent ips

    edit page with object:
	- rebuild part of object database when saving page with defined object(s), no administration action needed
	- properly rebuild childs and parent links to/from object while rebuild database

    object definition
	- add default attributes, values from internal wiki page attributes
	    wk_page - page on which object was defined
	    wk_ts - time in seconds when page was saved
	    wk_date - date in posix strftime format %Y.%m.%d when page was saved
	    wk_time - time in posix strftime format %H.%M.%S when page was saved
	    wk_host - host on wich page was edited
	    wk_revision - revision of page
	    wk_username - who last saved page