Making the mono module no-op unless the mono runtime is present
Adding a ModuleName const
Adding conditional check to see if another engine was already registered.
removing logic that forces mono to be no-op if running on .NETFX
Merge pull request #2 from glennblock/1

Making the mono module no-op unless the mono runtime is present