no
No, Croatia is not a part of the Schengen borderless free-travel agreement. In order to be a part of the Schengen zone, the country needs to fulfil certain criteria. Most of the countries are part of the EU (Croatia isn't).
All but 2 EU member states (Ireland and the UK) are required to implement Schengen and - with the exceptions of Bulgaria, Romania and Cyprus - have already done so. So the Schengen Area covers 22/27 EU member states plus Iceland, Norway and Switzerland, (Monaco, San Marino and Vatican City as well).
Of course it's Bosnians can travel trough schengen freely
Yes ! See also: http://en.wikipedia.org/wiki/Schengen_Area
no
No, Croatia is not a member of the Schengen Area.
No. Morocco is not part of the Schengen Area.
Yes, with Schengen visa you can enter in Croatia.
Expected - 2016.
I assume you mean Schengen. Not yet. Even after becoming an EU member it will be a couple of years before Croatia enters Schengen. Expected year is 2016.
No. Croatian citizens can travel to EU countries without a passport. Slovenian and Italian citizens can travel to Croatia without a passport, but Croatia is not a member of schengen. EU residents do not require a visa to visit Croatia, and neither do Croatians to go to EU.
Bulgaria, Cyprus, Croatia, Ireland, Romania and the UK
Ireland, The United Kingdom, Croatia, Romania, Cyprus and Bulgaria are all EU countries that are not members of the Schengen area. Croatia, Romania, Cyprus and Bulgaria will join at some future date, while Ireland and the United Kingdom have an opt-out and they also have their own common travel area.
No,Luxembourg is not in Schengen,but Schengen is in Luxembourg.
No. Cyprus is not part of the Schengen Area. A Schengen visa is not valid in Cyprus.
No, Ukraine is not part of the Schengen Area and Schengen visas are not valid.
No. Not yet a member of the Schengen zone