Update osystem.h

add omicron namespace to oassert when not using namespace omicron
Update otypes.h

change int64 from unsigned long long to long long
Merge pull request #17 from sufulow/master

fix int64 typedef and oassert