Add rebar support

Referenced in issue #1, this change adds support for using a the standard rebar tool for Erlang projects. In order to do so, the project had to be re-organized with a more strict (standard) layout. Also, once rebar was in place, upstream projects were added to deps and removed from manual inclusion in IErlang's src dir.