use minetest.override_item to redefine mese
add door sounds from minetest_game
Fix #184, Fix #186, Fix #187
Just some minor issues like dead code.
Fix #182, bug when placing wire crossings next to a powered source

In case this fix creates new bugs, please report them.
Fix #183, noteblock now uses default drawtype
Rewrite mesecon wires. This should increase the efficiency and speed of
large machines.

It also makes the wires.lua code easier to understand and more
maintainable. In case any other mod depends on
mesecon:update_autoconnect, please update it to use
mesecon.update_autoconnect. This should also fix some other minor bugs.
Please report bugs if this commit creates new ones.

This commit changes wire looks and removes some unneccesary textures.
Pressure plates and the object detector will send power to vertical
wires 2 nodes below them, allows to hide circuitry powered by them.
Fixes #179
Rewrite pressure plates + vertical wires using mesecon.register_node.
Use an iterative algorithm for turnon() and turnoff(), fixes #160

This may also bring some performance benefit.
Replace mesecon:<some_function> with mesecon.<some_function> for greater
flexibility and because it was never inteded to be OOP in the first
place.

mesecon.receptor_on and mesecon.receptor_off are provided by wrappers
(mesecon:receptor_on/off) for compatibility, but will be removed. Mod
programmers that use mesecons: Please update!

Also, fix microcontroller polluting the global namespace and remove some
deprecated stuff.
Fix bug in mesecon.mergetable that caused false rules
Use iterative algorithm for mesecon.find_receptor_on, major performance improvement for large
circuits.
This also fixes a crash introduced with the previous commit that occured when placing a wire
crossing.
Fix compatibility with not yet updated mods that use mesecon:receptor_*
Fix bug in mesecon.find_receptor that caused false turnoffs and rewrite lever +
switch
Re-implement settings system:
Settings can now be retrieved by mesecon.setting(<name>, <default>) and can be modified without
editing the source code by adding the setting to minetest.conf
For instance, you can add mesecon.blinky_plant_interval = 0.5 to minetest.conf in order to
increase the blinking speed.
Rewrite the blinky plant with nodetimers.
Fixes #161
Merge pull request #156 from HybridDog/ov_it

Use minetest.override_item to redefine mese
Merge branch 'doorsounds'
Fix crafting with the default mesecon wire
Fix #189, clean code and update documentation
Fix luacontroller interrupts not working if no iid is supplied
Merge https://github.com/Jeija/minetest-mod-mesecons