I am on L1 visa in US, i am going to get married with a Greencard holder in US.if she applies a GC for me and once the GC processing starts a) will i be allowed to work on L1 b) will i be allowed to travel to other countries c) if i go back to my country, will i be allowed to come to US again to work on either L1 or H1 visa?