Lots of new functionnalities

Hi Roman,

I've done some work during the last weeks involving your RESideMenu project.
Some new functionalities are added like :

- **Opening the menu on panning** (following the user finger)
- **Tableview persistency** (when you scroll to click a menu, you get back at the point you scrolled to when re-opening the side menu).
- **Image action**, allowing to have a separate action when the menu image is clicked
- **Field menu**, allowing to type in text and possibly interact with the menu itself.

I thought I could share, even if it's a little messy. There is a lot of code involved obviously (hence a probably difficult merge), so I can't really sum up the changes better than the Diff files. 

Thanks !