Create branch for new actuation development


git-svn-id: http://smap-data.googlecode.com/svn/branches/actuate@596 511b6515-856b-012f-224d-303ca1f27614
* change the library interface for actuators to make a lot more sense, I think.  see smap.drivers.file for examples


git-svn-id: http://smap-data.googlecode.com/svn/branches/actuate@598 511b6515-856b-012f-224d-303ca1f27614
* finish fixing actuators so smap direct works


git-svn-id: http://smap-data.googlecode.com/svn/branches/actuate@599 511b6515-856b-012f-224d-303ca1f27614
* announce sMAP servers using bonjour


git-svn-id: http://smap-data.googlecode.com/svn/branches/actuate@600 511b6515-856b-012f-224d-303ca1f27614
* tweak bonjour metadata
* tweak CSV download for results of operator expressions


git-svn-id: http://smap-data.googlecode.com/svn/branches/actuate@601 511b6515-856b-012f-224d-303ca1f27614
* missing json/csv consumers


git-svn-id: http://smap-data.googlecode.com/svn/branches/actuate@602 511b6515-856b-012f-224d-303ca1f27614
Merge branch 'master' into actuate
* change a few actuator schemas
Actuation jobs first commit
Actuation jobs resource in server
First version of Java bindings, adding gitignore
* enable hooking sentry into smap sources
driver and example config file for proliphyx nt160e
Merge actuate
Actuation of the nt160e through browser automation
IMT550C driver and ini file
Merge branch 'master' into actuate

Conflicts:
	python/conf/imt550c.ini
	python/smap/actuate.py
	python/smap/smapconf.py
Merge master -> actuate

This brings actuate up to date with all recent changes; I also fixed the hue driver to work with the new way of doing things.
Fix indentation in tail.py
Small cleanups

* move tail into smap.iface
* rename everything to discovery