Revert "Revert all back to Eclipse project structure"

This reverts commit ae94992f8a40df2bfe5084718fb069d601553a6d.

Signed-off-by: Alex Gusev <alex@getedible.com>